/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/popl20-prod-cons.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 16:13:44,053 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 16:13:44,056 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 16:13:44,093 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 16:13:44,094 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 16:13:44,096 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 16:13:44,097 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 16:13:44,100 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 16:13:44,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 16:13:44,104 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 16:13:44,105 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 16:13:44,106 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 16:13:44,107 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 16:13:44,108 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 16:13:44,124 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 16:13:44,126 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 16:13:44,129 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 16:13:44,130 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 16:13:44,132 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 16:13:44,138 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 16:13:44,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 16:13:44,142 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 16:13:44,144 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 16:13:44,146 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 16:13:44,152 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 16:13:44,156 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 16:13:44,156 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 16:13:44,158 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 16:13:44,158 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 16:13:44,159 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 16:13:44,159 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 16:13:44,160 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 16:13:44,162 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 16:13:44,163 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 16:13:44,165 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 16:13:44,165 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 16:13:44,166 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 16:13:44,166 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 16:13:44,166 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 16:13:44,167 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 16:13:44,168 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 16:13:44,169 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 16:13:44,228 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 16:13:44,228 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 16:13:44,229 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 16:13:44,229 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 16:13:44,234 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 16:13:44,235 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 16:13:44,235 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 16:13:44,235 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 16:13:44,235 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 16:13:44,235 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 16:13:44,237 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 16:13:44,237 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 16:13:44,237 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 16:13:44,237 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-08 16:13:44,237 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 16:13:44,238 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-08 16:13:44,238 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-10-08 16:13:44,238 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 16:13:44,238 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-08 16:13:44,238 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 16:13:44,239 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-08 16:13:44,239 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 16:13:44,239 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 16:13:44,239 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 16:13:44,240 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:13:44,240 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 16:13:44,240 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 16:13:44,240 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-08 16:13:44,240 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-08 16:13:44,241 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-08 16:13:44,241 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-08 16:13:44,241 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 16:13:44,241 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 16:13:44,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 16:13:44,698 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 16:13:44,701 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 16:13:44,703 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 16:13:44,703 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 16:13:44,704 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c [2021-10-08 16:13:44,786 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e4f13ad55/4206979483874d91a511ec0d23884d4f/FLAG9fb730a62 [2021-10-08 16:13:45,435 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 16:13:45,436 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c [2021-10-08 16:13:45,447 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e4f13ad55/4206979483874d91a511ec0d23884d4f/FLAG9fb730a62 [2021-10-08 16:13:45,795 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/e4f13ad55/4206979483874d91a511ec0d23884d4f [2021-10-08 16:13:45,798 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 16:13:45,807 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-08 16:13:45,809 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 16:13:45,809 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 16:13:45,813 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 16:13:45,814 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:13:45" (1/1) ... [2021-10-08 16:13:45,815 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9c0d30e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:45, skipping insertion in model container [2021-10-08 16:13:45,815 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:13:45" (1/1) ... [2021-10-08 16:13:45,828 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 16:13:45,860 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 16:13:46,071 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/popl20-prod-cons.wvr.c[2692,2705] [2021-10-08 16:13:46,077 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:13:46,088 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 16:13:46,119 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/popl20-prod-cons.wvr.c[2692,2705] [2021-10-08 16:13:46,134 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:13:46,152 INFO L208 MainTranslator]: Completed translation [2021-10-08 16:13:46,153 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46 WrapperNode [2021-10-08 16:13:46,153 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 16:13:46,154 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 16:13:46,154 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 16:13:46,155 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 16:13:46,163 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,172 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,206 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 16:13:46,207 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 16:13:46,207 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 16:13:46,207 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 16:13:46,217 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,217 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,221 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,231 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,237 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,243 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,246 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 16:13:46,250 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 16:13:46,250 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 16:13:46,250 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 16:13:46,251 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (1/1) ... [2021-10-08 16:13:46,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:13:46,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:13:46,310 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 16:13:46,316 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 16:13:46,379 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 16:13:46,380 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 16:13:46,380 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 16:13:46,380 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 16:13:46,380 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 16:13:46,380 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-08 16:13:46,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 16:13:46,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 16:13:46,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 16:13:46,382 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-08 16:13:46,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 16:13:46,384 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 16:13:47,193 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 16:13:47,193 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2021-10-08 16:13:47,196 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:13:47 BoogieIcfgContainer [2021-10-08 16:13:47,197 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 16:13:47,199 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 16:13:47,199 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 16:13:47,205 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 16:13:47,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 04:13:45" (1/3) ... [2021-10-08 16:13:47,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3594d3ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:13:47, skipping insertion in model container [2021-10-08 16:13:47,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:13:46" (2/3) ... [2021-10-08 16:13:47,209 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3594d3ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:13:47, skipping insertion in model container [2021-10-08 16:13:47,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:13:47" (3/3) ... [2021-10-08 16:13:47,212 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons.wvr.c [2021-10-08 16:13:47,219 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-08 16:13:47,219 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 16:13:47,220 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-10-08 16:13:47,220 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 16:13:47,284 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,285 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,285 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,285 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,285 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,286 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,286 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,286 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,286 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,287 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,287 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,287 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,287 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,287 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,288 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,288 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,288 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,288 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,289 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,290 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,290 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,290 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,290 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,290 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,291 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,291 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,291 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,291 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,292 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,292 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,292 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,292 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,293 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,293 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,293 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,293 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,293 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,294 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,294 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,294 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,294 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,294 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,295 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,295 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,295 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,295 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,295 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,296 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,296 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,297 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,297 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,297 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,297 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,297 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,298 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,298 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,298 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,298 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,298 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,299 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,299 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,299 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,299 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,299 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,300 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,300 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,300 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,300 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,300 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,301 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,302 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,302 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,302 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,302 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,302 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,303 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,303 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,303 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,303 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,303 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,304 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,304 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,304 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,304 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,305 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,305 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,305 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,305 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,306 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,306 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,306 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,306 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,310 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,310 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,313 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,314 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,314 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,314 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,314 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,316 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~temp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,317 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:13:47,327 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 16:13:47,387 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 16:13:47,395 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 16:13:47,395 INFO L340 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2021-10-08 16:13:47,415 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 16:13:47,429 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 154 transitions, 332 flow [2021-10-08 16:13:47,433 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 154 transitions, 332 flow [2021-10-08 16:13:47,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 153 places, 154 transitions, 332 flow [2021-10-08 16:13:47,559 INFO L129 PetriNetUnfolder]: 11/151 cut-off events. [2021-10-08 16:13:47,559 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 16:13:47,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 151 events. 11/151 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 131 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 124. Up to 3 conditions per place. [2021-10-08 16:13:47,571 INFO L116 LiptonReduction]: Number of co-enabled transitions 1626 [2021-10-08 16:13:55,376 INFO L131 LiptonReduction]: Checked pairs total: 4891 [2021-10-08 16:13:55,377 INFO L133 LiptonReduction]: Total number of compositions: 150 [2021-10-08 16:13:55,390 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 38 transitions, 100 flow [2021-10-08 16:13:55,457 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 481 states, 454 states have (on average 3.0859030837004404) internal successors, (1401), 480 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:55,464 INFO L276 IsEmpty]: Start isEmpty. Operand has 481 states, 454 states have (on average 3.0859030837004404) internal successors, (1401), 480 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:55,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 16:13:55,474 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:55,475 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 16:13:55,476 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:55,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:55,484 INFO L82 PathProgramCache]: Analyzing trace with hash 20862, now seen corresponding path program 1 times [2021-10-08 16:13:55,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:55,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094034485] [2021-10-08 16:13:55,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:55,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:55,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:55,718 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 16:13:55,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:55,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094034485] [2021-10-08 16:13:55,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094034485] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:55,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:55,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 16:13:55,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350920955] [2021-10-08 16:13:55,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:55,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:55,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:55,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:55,756 INFO L87 Difference]: Start difference. First operand has 481 states, 454 states have (on average 3.0859030837004404) internal successors, (1401), 480 states have internal predecessors, (1401), 0 states have call successors, (0), 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 16:13:55,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:55,820 INFO L93 Difference]: Finished difference Result 755 states and 2195 transitions. [2021-10-08 16:13:55,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:55,822 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 16:13:55,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:55,855 INFO L225 Difference]: With dead ends: 755 [2021-10-08 16:13:55,856 INFO L226 Difference]: Without dead ends: 751 [2021-10-08 16:13:55,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:55,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-10-08 16:13:55,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 378. [2021-10-08 16:13:55,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 361 states have (on average 3.03601108033241) internal successors, (1096), 377 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1096 transitions. [2021-10-08 16:13:55,943 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1096 transitions. Word has length 2 [2021-10-08 16:13:55,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:55,944 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1096 transitions. [2021-10-08 16:13:55,944 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 16:13:55,945 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1096 transitions. [2021-10-08 16:13:55,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 16:13:55,945 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:55,945 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 16:13:55,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-08 16:13:55,946 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:55,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:55,947 INFO L82 PathProgramCache]: Analyzing trace with hash 647992, now seen corresponding path program 1 times [2021-10-08 16:13:55,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:55,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767504095] [2021-10-08 16:13:55,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:55,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:55,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:56,035 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 16:13:56,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:56,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767504095] [2021-10-08 16:13:56,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767504095] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:56,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:56,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:13:56,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209595858] [2021-10-08 16:13:56,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:56,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:56,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:56,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:56,040 INFO L87 Difference]: Start difference. First operand 378 states and 1096 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 16:13:56,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:56,068 INFO L93 Difference]: Finished difference Result 377 states and 1095 transitions. [2021-10-08 16:13:56,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:56,069 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 16:13:56,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:56,078 INFO L225 Difference]: With dead ends: 377 [2021-10-08 16:13:56,079 INFO L226 Difference]: Without dead ends: 377 [2021-10-08 16:13:56,080 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:56,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-10-08 16:13:56,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2021-10-08 16:13:56,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 361 states have (on average 3.033240997229917) internal successors, (1095), 376 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:56,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1095 transitions. [2021-10-08 16:13:56,125 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1095 transitions. Word has length 3 [2021-10-08 16:13:56,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:56,125 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 1095 transitions. [2021-10-08 16:13:56,125 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 16:13:56,127 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1095 transitions. [2021-10-08 16:13:56,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 16:13:56,127 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:56,127 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 16:13:56,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-08 16:13:56,131 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:56,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:56,134 INFO L82 PathProgramCache]: Analyzing trace with hash 647993, now seen corresponding path program 1 times [2021-10-08 16:13:56,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:56,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571064689] [2021-10-08 16:13:56,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:56,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:56,244 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 16:13:56,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:56,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571064689] [2021-10-08 16:13:56,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571064689] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:56,245 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016051241] [2021-10-08 16:13:56,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:56,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:13:56,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:13:56,249 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 16:13:56,276 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 16:13:56,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:56,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:13:56,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:13:56,430 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 16:13:56,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016051241] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:56,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:13:56,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 3 [2021-10-08 16:13:56,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868459521] [2021-10-08 16:13:56,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 16:13:56,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:56,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 16:13:56,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:13:56,445 INFO L87 Difference]: Start difference. First operand 377 states and 1095 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 16:13:56,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:56,502 INFO L93 Difference]: Finished difference Result 1124 states and 3275 transitions. [2021-10-08 16:13:56,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:13:56,503 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 16:13:56,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:56,515 INFO L225 Difference]: With dead ends: 1124 [2021-10-08 16:13:56,515 INFO L226 Difference]: Without dead ends: 1124 [2021-10-08 16:13:56,516 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.8ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:13:56,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2021-10-08 16:13:56,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 378. [2021-10-08 16:13:56,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 362 states have (on average 3.0303867403314917) internal successors, (1097), 377 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:56,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1097 transitions. [2021-10-08 16:13:56,555 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1097 transitions. Word has length 3 [2021-10-08 16:13:56,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:56,556 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 1097 transitions. [2021-10-08 16:13:56,556 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 16:13:56,556 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1097 transitions. [2021-10-08 16:13:56,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 16:13:56,557 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:56,557 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 16:13:56,593 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 16:13:56,772 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 16:13:56,773 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:56,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:56,774 INFO L82 PathProgramCache]: Analyzing trace with hash 20089023, now seen corresponding path program 2 times [2021-10-08 16:13:56,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:56,775 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538859344] [2021-10-08 16:13:56,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:56,776 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:56,864 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 16:13:56,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:56,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538859344] [2021-10-08 16:13:56,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538859344] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:56,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560861649] [2021-10-08 16:13:56,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:13:56,865 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:13:56,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:13:56,869 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 16:13:56,871 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 16:13:56,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:13:56,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:13:56,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:13:56,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:13:56,948 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 16:13:56,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560861649] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:56,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:13:56,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2021-10-08 16:13:56,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54720354] [2021-10-08 16:13:56,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:56,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:13:56,951 INFO L87 Difference]: Start difference. First operand 378 states and 1097 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 16:13:56,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:56,964 INFO L93 Difference]: Finished difference Result 377 states and 1096 transitions. [2021-10-08 16:13:56,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:56,964 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 16:13:56,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:56,969 INFO L225 Difference]: With dead ends: 377 [2021-10-08 16:13:56,969 INFO L226 Difference]: Without dead ends: 377 [2021-10-08 16:13:56,969 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 11.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:13:56,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-10-08 16:13:56,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 375. [2021-10-08 16:13:56,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 360 states have (on average 3.033333333333333) internal successors, (1092), 374 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:56,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1092 transitions. [2021-10-08 16:13:56,987 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1092 transitions. Word has length 4 [2021-10-08 16:13:56,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:56,987 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 1092 transitions. [2021-10-08 16:13:56,987 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 16:13:56,987 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1092 transitions. [2021-10-08 16:13:56,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 16:13:56,989 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:56,989 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-08 16:13:57,030 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 16:13:57,203 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 16:13:57,204 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:57,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:57,205 INFO L82 PathProgramCache]: Analyzing trace with hash 2127781398, now seen corresponding path program 1 times [2021-10-08 16:13:57,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:57,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096766264] [2021-10-08 16:13:57,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:57,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:57,313 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 16:13:57,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:57,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096766264] [2021-10-08 16:13:57,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096766264] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:57,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:57,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:13:57,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452826268] [2021-10-08 16:13:57,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:13:57,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:57,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:13:57,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:13:57,316 INFO L87 Difference]: Start difference. First operand 375 states and 1092 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:57,382 INFO L93 Difference]: Finished difference Result 487 states and 1357 transitions. [2021-10-08 16:13:57,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:13:57,383 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 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 6 [2021-10-08 16:13:57,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:57,387 INFO L225 Difference]: With dead ends: 487 [2021-10-08 16:13:57,388 INFO L226 Difference]: Without dead ends: 376 [2021-10-08 16:13:57,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:13:57,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-10-08 16:13:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2021-10-08 16:13:57,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 361 states have (on average 3.027700831024931) internal successors, (1093), 375 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:57,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1093 transitions. [2021-10-08 16:13:57,405 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1093 transitions. Word has length 6 [2021-10-08 16:13:57,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:57,405 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 1093 transitions. [2021-10-08 16:13:57,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:57,406 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1093 transitions. [2021-10-08 16:13:57,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:13:57,406 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:57,407 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:13:57,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-08 16:13:57,407 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:57,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:57,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1474921168, now seen corresponding path program 1 times [2021-10-08 16:13:57,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:57,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789269528] [2021-10-08 16:13:57,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:57,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:57,467 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 16:13:57,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:57,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789269528] [2021-10-08 16:13:57,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789269528] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:57,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377259074] [2021-10-08 16:13:57,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:57,469 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:13:57,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:13:57,470 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 16:13:57,475 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 16:13:57,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:57,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:13:57,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:13:57,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:13:57,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377259074] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:57,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:13:57,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2021-10-08 16:13:57,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502570293] [2021-10-08 16:13:57,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:57,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:57,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:57,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:13:57,581 INFO L87 Difference]: Start difference. First operand 376 states and 1093 transitions. Second operand has 3 states, 2 states have (on average 3.5) 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 16:13:57,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:57,601 INFO L93 Difference]: Finished difference Result 286 states and 827 transitions. [2021-10-08 16:13:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:57,602 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) 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 16:13:57,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:57,605 INFO L225 Difference]: With dead ends: 286 [2021-10-08 16:13:57,605 INFO L226 Difference]: Without dead ends: 286 [2021-10-08 16:13:57,606 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 14.4ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:13:57,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-10-08 16:13:57,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 286. [2021-10-08 16:13:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 278 states have (on average 2.9748201438848922) internal successors, (827), 285 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:57,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 827 transitions. [2021-10-08 16:13:57,620 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 827 transitions. Word has length 7 [2021-10-08 16:13:57,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:57,621 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 827 transitions. [2021-10-08 16:13:57,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) 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 16:13:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 827 transitions. [2021-10-08 16:13:57,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:13:57,622 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:57,622 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:13:57,659 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 16:13:57,837 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 16:13:57,838 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:57,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:57,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1474921316, now seen corresponding path program 1 times [2021-10-08 16:13:57,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:57,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989161678] [2021-10-08 16:13:57,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:57,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:57,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:13:57,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:57,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989161678] [2021-10-08 16:13:57,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989161678] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:57,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:57,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:13:57,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985784280] [2021-10-08 16:13:57,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:57,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:57,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:57,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:57,920 INFO L87 Difference]: Start difference. First operand 286 states and 827 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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 16:13:57,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:57,940 INFO L93 Difference]: Finished difference Result 242 states and 697 transitions. [2021-10-08 16:13:57,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:57,941 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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 16:13:57,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:57,944 INFO L225 Difference]: With dead ends: 242 [2021-10-08 16:13:57,944 INFO L226 Difference]: Without dead ends: 242 [2021-10-08 16:13:57,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:57,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-10-08 16:13:57,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2021-10-08 16:13:57,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 237 states have (on average 2.940928270042194) internal successors, (697), 241 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 16:13:57,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 697 transitions. [2021-10-08 16:13:57,961 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 697 transitions. Word has length 7 [2021-10-08 16:13:57,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:57,962 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 697 transitions. [2021-10-08 16:13:57,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 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 16:13:57,962 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 697 transitions. [2021-10-08 16:13:57,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:13:57,963 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:57,963 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:13:57,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-08 16:13:57,963 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:57,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:57,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1474921304, now seen corresponding path program 1 times [2021-10-08 16:13:57,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:57,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100168196] [2021-10-08 16:13:57,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:57,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:58,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:13:58,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:58,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100168196] [2021-10-08 16:13:58,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100168196] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:58,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:58,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:13:58,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117124002] [2021-10-08 16:13:58,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:13:58,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:58,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:13:58,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:13:58,050 INFO L87 Difference]: Start difference. First operand 242 states and 697 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 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 16:13:58,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:58,078 INFO L93 Difference]: Finished difference Result 198 states and 567 transitions. [2021-10-08 16:13:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:13:58,079 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 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 16:13:58,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:58,082 INFO L225 Difference]: With dead ends: 198 [2021-10-08 16:13:58,082 INFO L226 Difference]: Without dead ends: 180 [2021-10-08 16:13:58,083 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:13:58,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-10-08 16:13:58,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-10-08 16:13:58,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 178 states have (on average 2.8820224719101124) internal successors, (513), 179 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:58,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 513 transitions. [2021-10-08 16:13:58,093 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 513 transitions. Word has length 7 [2021-10-08 16:13:58,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:58,096 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 513 transitions. [2021-10-08 16:13:58,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 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 16:13:58,096 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 513 transitions. [2021-10-08 16:13:58,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-10-08 16:13:58,098 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:58,098 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:13:58,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-08 16:13:58,098 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:58,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:58,099 INFO L82 PathProgramCache]: Analyzing trace with hash 206839178, now seen corresponding path program 1 times [2021-10-08 16:13:58,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:58,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48749235] [2021-10-08 16:13:58,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:58,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:13:58,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:58,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48749235] [2021-10-08 16:13:58,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48749235] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:13:58,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:13:58,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 16:13:58,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751987229] [2021-10-08 16:13:58,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:13:58,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:58,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:13:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:58,192 INFO L87 Difference]: Start difference. First operand 180 states and 513 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:58,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:13:58,210 INFO L93 Difference]: Finished difference Result 234 states and 635 transitions. [2021-10-08 16:13:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:13:58,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 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 16:13:58,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:13:58,214 INFO L225 Difference]: With dead ends: 234 [2021-10-08 16:13:58,214 INFO L226 Difference]: Without dead ends: 202 [2021-10-08 16:13:58,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:13:58,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-10-08 16:13:58,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2021-10-08 16:13:58,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 200 states have (on average 2.785) internal successors, (557), 201 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:58,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 557 transitions. [2021-10-08 16:13:58,224 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 557 transitions. Word has length 9 [2021-10-08 16:13:58,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:13:58,225 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 557 transitions. [2021-10-08 16:13:58,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:13:58,225 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 557 transitions. [2021-10-08 16:13:58,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 16:13:58,229 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:13:58,229 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:13:58,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-08 16:13:58,229 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:13:58,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:13:58,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1335488061, now seen corresponding path program 1 times [2021-10-08 16:13:58,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:13:58,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440640496] [2021-10-08 16:13:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:58,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:13:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:58,486 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 16:13:58,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:13:58,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440640496] [2021-10-08 16:13:58,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440640496] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:58,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003092341] [2021-10-08 16:13:58,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:13:58,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:13:58,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:13:58,489 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 16:13:58,515 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 16:13:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:13:58,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:13:58,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:13:58,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:13:58,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 51 [2021-10-08 16:13:58,830 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 29 treesize of output 25 [2021-10-08 16:13:58,990 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:13:58,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:13:59,136 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:13:59,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:13:59,380 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 16:13:59,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003092341] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:13:59,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:13:59,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-10-08 16:13:59,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649265726] [2021-10-08 16:13:59,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 16:13:59,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:13:59,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 16:13:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:13:59,382 INFO L87 Difference]: Start difference. First operand 202 states and 557 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 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 16:14:01,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:01,962 INFO L93 Difference]: Finished difference Result 552 states and 1497 transitions. [2021-10-08 16:14:01,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:14:01,962 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 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 12 [2021-10-08 16:14:01,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:01,967 INFO L225 Difference]: With dead ends: 552 [2021-10-08 16:14:01,967 INFO L226 Difference]: Without dead ends: 552 [2021-10-08 16:14:01,968 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 413.5ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-10-08 16:14:01,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-10-08 16:14:01,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 381. [2021-10-08 16:14:01,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 379 states have (on average 2.9023746701846966) internal successors, (1100), 380 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1100 transitions. [2021-10-08 16:14:01,986 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1100 transitions. Word has length 12 [2021-10-08 16:14:01,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:01,987 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 1100 transitions. [2021-10-08 16:14:01,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 10 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 16:14:01,987 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1100 transitions. [2021-10-08 16:14:01,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 16:14:01,989 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:01,989 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:02,032 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 16:14:02,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-10-08 16:14:02,203 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:02,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:02,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1429687599, now seen corresponding path program 2 times [2021-10-08 16:14:02,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:02,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661382627] [2021-10-08 16:14:02,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:02,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:02,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:02,501 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 16:14:02,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:02,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661382627] [2021-10-08 16:14:02,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661382627] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:02,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898839638] [2021-10-08 16:14:02,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:02,502 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:02,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:02,503 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 16:14:02,522 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 16:14:02,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:14:02,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:02,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-08 16:14:02,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:02,749 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:02,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 28 treesize of output 27 [2021-10-08 16:14:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:02,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898839638] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:02,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:02,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2021-10-08 16:14:02,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665468207] [2021-10-08 16:14:02,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:14:02,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:02,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:14:02,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:14:02,793 INFO L87 Difference]: Start difference. First operand 381 states and 1100 transitions. Second operand has 6 states, 5 states have (on average 2.4) 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 16:14:02,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:02,879 INFO L93 Difference]: Finished difference Result 501 states and 1468 transitions. [2021-10-08 16:14:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:02,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) 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 12 [2021-10-08 16:14:02,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:02,884 INFO L225 Difference]: With dead ends: 501 [2021-10-08 16:14:02,884 INFO L226 Difference]: Without dead ends: 501 [2021-10-08 16:14:02,885 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 154.3ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:14:02,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-10-08 16:14:02,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 444. [2021-10-08 16:14:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 442 states have (on average 2.9479638009049776) internal successors, (1303), 443 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:02,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1303 transitions. [2021-10-08 16:14:02,902 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1303 transitions. Word has length 12 [2021-10-08 16:14:02,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:02,903 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 1303 transitions. [2021-10-08 16:14:02,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) 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 16:14:02,903 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1303 transitions. [2021-10-08 16:14:02,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 16:14:02,905 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:02,905 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:02,942 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 16:14:03,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:03,121 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:03,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:03,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1429687642, now seen corresponding path program 1 times [2021-10-08 16:14:03,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:03,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221310628] [2021-10-08 16:14:03,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:03,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:03,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:03,387 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 16:14:03,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:03,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221310628] [2021-10-08 16:14:03,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221310628] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:03,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211343335] [2021-10-08 16:14:03,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:03,388 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:03,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:03,389 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 16:14:03,408 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 16:14:03,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:03,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:14:03,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:03,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:14:03,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 51 [2021-10-08 16:14:03,606 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 27 treesize of output 23 [2021-10-08 16:14:03,696 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:03,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:14:03,902 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:03,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2021-10-08 16:14:04,009 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 16:14:04,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211343335] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:04,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:04,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 16:14:04,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234868684] [2021-10-08 16:14:04,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 16:14:04,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:04,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 16:14:04,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:14:04,011 INFO L87 Difference]: Start difference. First operand 444 states and 1303 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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 16:14:04,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:04,633 INFO L93 Difference]: Finished difference Result 539 states and 1561 transitions. [2021-10-08 16:14:04,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 16:14:04,641 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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 12 [2021-10-08 16:14:04,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:04,645 INFO L225 Difference]: With dead ends: 539 [2021-10-08 16:14:04,645 INFO L226 Difference]: Without dead ends: 539 [2021-10-08 16:14:04,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 527.1ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:14:04,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-10-08 16:14:04,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 439. [2021-10-08 16:14:04,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 437 states have (on average 2.931350114416476) internal successors, (1281), 438 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:04,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1281 transitions. [2021-10-08 16:14:04,665 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1281 transitions. Word has length 12 [2021-10-08 16:14:04,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:04,666 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 1281 transitions. [2021-10-08 16:14:04,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 11 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 16:14:04,666 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1281 transitions. [2021-10-08 16:14:04,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:14:04,667 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:04,667 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:04,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-10-08 16:14:04,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-10-08 16:14:04,881 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:04,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:04,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1332198702, now seen corresponding path program 2 times [2021-10-08 16:14:04,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:04,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31046696] [2021-10-08 16:14:04,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:04,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:04,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:05,447 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 16:14:05,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:05,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31046696] [2021-10-08 16:14:05,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31046696] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:05,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392862915] [2021-10-08 16:14:05,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:05,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:05,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:05,449 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 16:14:05,452 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 16:14:05,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:14:05,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:05,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:14:05,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:05,683 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 16:14:05,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392862915] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:05,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:05,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2021-10-08 16:14:05,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474675176] [2021-10-08 16:14:05,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:14:05,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:05,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:14:05,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:14:05,685 INFO L87 Difference]: Start difference. First operand 439 states and 1281 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 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 16:14:05,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:05,739 INFO L93 Difference]: Finished difference Result 528 states and 1519 transitions. [2021-10-08 16:14:05,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:05,739 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 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 13 [2021-10-08 16:14:05,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:05,744 INFO L225 Difference]: With dead ends: 528 [2021-10-08 16:14:05,744 INFO L226 Difference]: Without dead ends: 528 [2021-10-08 16:14:05,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 199.2ms TimeCoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:14:05,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-10-08 16:14:05,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 337. [2021-10-08 16:14:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 335 states have (on average 2.916417910447761) internal successors, (977), 336 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:05,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 977 transitions. [2021-10-08 16:14:05,760 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 977 transitions. Word has length 13 [2021-10-08 16:14:05,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:05,761 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 977 transitions. [2021-10-08 16:14:05,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 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 16:14:05,761 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 977 transitions. [2021-10-08 16:14:05,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:14:05,762 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:05,762 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:05,812 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 16:14:05,975 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,SelfDestructingSolverStorable12 [2021-10-08 16:14:05,975 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:05,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:05,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1426398240, now seen corresponding path program 3 times [2021-10-08 16:14:05,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:05,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20185193] [2021-10-08 16:14:05,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:05,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:06,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:06,608 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 16:14:06,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:06,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20185193] [2021-10-08 16:14:06,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20185193] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:06,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396275750] [2021-10-08 16:14:06,609 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:14:06,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:06,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:06,610 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 16:14:06,633 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 16:14:06,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 16:14:06,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:06,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-08 16:14:06,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:06,949 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:06,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 16:14:06,990 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 16:14:06,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396275750] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:06,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:06,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2021-10-08 16:14:06,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926434629] [2021-10-08 16:14:06,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:14:06,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:06,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:14:06,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:14:06,992 INFO L87 Difference]: Start difference. First operand 337 states and 977 transitions. Second operand has 6 states, 5 states have (on average 2.4) 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 16:14:07,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:07,076 INFO L93 Difference]: Finished difference Result 394 states and 1139 transitions. [2021-10-08 16:14:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:07,077 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) 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 13 [2021-10-08 16:14:07,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:07,081 INFO L225 Difference]: With dead ends: 394 [2021-10-08 16:14:07,081 INFO L226 Difference]: Without dead ends: 394 [2021-10-08 16:14:07,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 264.7ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:14:07,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-10-08 16:14:07,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 322. [2021-10-08 16:14:07,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 320 states have (on average 2.921875) internal successors, (935), 321 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:07,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 935 transitions. [2021-10-08 16:14:07,095 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 935 transitions. Word has length 13 [2021-10-08 16:14:07,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:07,095 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 935 transitions. [2021-10-08 16:14:07,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) 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 16:14:07,096 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 935 transitions. [2021-10-08 16:14:07,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:14:07,096 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:07,097 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:07,133 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 16:14:07,310 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,SelfDestructingSolverStorable13 [2021-10-08 16:14:07,311 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:07,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:07,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1549544623, now seen corresponding path program 1 times [2021-10-08 16:14:07,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:07,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193377210] [2021-10-08 16:14:07,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:07,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:07,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:07,576 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 16:14:07,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:07,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193377210] [2021-10-08 16:14:07,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193377210] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:07,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207843702] [2021-10-08 16:14:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:07,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:07,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:07,579 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 16:14:07,587 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 16:14:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:07,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:14:07,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:07,840 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 29 treesize of output 25 [2021-10-08 16:14:07,953 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:07,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:14:08,077 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:08,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:14:08,378 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:08,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:14:08,428 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 16:14:08,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207843702] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:08,428 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:08,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 11 [2021-10-08 16:14:08,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577548748] [2021-10-08 16:14:08,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:14:08,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:14:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:14:08,430 INFO L87 Difference]: Start difference. First operand 322 states and 935 transitions. Second operand has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 16:14:09,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:09,108 INFO L93 Difference]: Finished difference Result 824 states and 2364 transitions. [2021-10-08 16:14:09,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:14:09,109 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 13 [2021-10-08 16:14:09,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:09,116 INFO L225 Difference]: With dead ends: 824 [2021-10-08 16:14:09,116 INFO L226 Difference]: Without dead ends: 824 [2021-10-08 16:14:09,119 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 585.6ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:14:09,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-10-08 16:14:09,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 334. [2021-10-08 16:14:09,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 332 states have (on average 2.9156626506024095) internal successors, (968), 333 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 968 transitions. [2021-10-08 16:14:09,138 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 968 transitions. Word has length 13 [2021-10-08 16:14:09,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:09,139 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 968 transitions. [2021-10-08 16:14:09,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 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 16:14:09,139 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 968 transitions. [2021-10-08 16:14:09,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:14:09,140 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:09,140 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:09,179 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 16:14:09,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:09,354 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:09,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:09,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1370508065, now seen corresponding path program 2 times [2021-10-08 16:14:09,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:09,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645532445] [2021-10-08 16:14:09,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:09,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:09,733 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 16:14:09,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:09,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645532445] [2021-10-08 16:14:09,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645532445] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:09,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625145127] [2021-10-08 16:14:09,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:09,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:09,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:09,735 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 16:14:09,750 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 16:14:09,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:14:09,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:09,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 16:14:09,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:09,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:14:09,917 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:14:09,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 395 treesize of output 355 [2021-10-08 16:14:10,191 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:10,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, 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 16:14:10,266 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:10,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:14:10,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:10,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625145127] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:10,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:10,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2021-10-08 16:14:10,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187754377] [2021-10-08 16:14:10,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-08 16:14:10,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:10,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-08 16:14:10,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:14:10,301 INFO L87 Difference]: Start difference. First operand 334 states and 968 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:10,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:10,408 INFO L93 Difference]: Finished difference Result 372 states and 1087 transitions. [2021-10-08 16:14:10,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:10,409 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 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 16:14:10,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:10,412 INFO L225 Difference]: With dead ends: 372 [2021-10-08 16:14:10,412 INFO L226 Difference]: Without dead ends: 372 [2021-10-08 16:14:10,413 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 243.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:14:10,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-10-08 16:14:10,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 372. [2021-10-08 16:14:10,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 370 states have (on average 2.937837837837838) internal successors, (1087), 371 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:10,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1087 transitions. [2021-10-08 16:14:10,428 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1087 transitions. Word has length 13 [2021-10-08 16:14:10,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:10,428 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 1087 transitions. [2021-10-08 16:14:10,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:10,429 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1087 transitions. [2021-10-08 16:14:10,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:14:10,430 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:10,430 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:10,476 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 16:14:10,644 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,SelfDestructingSolverStorable15 [2021-10-08 16:14:10,645 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:10,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:10,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1370508108, now seen corresponding path program 1 times [2021-10-08 16:14:10,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:10,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107846183] [2021-10-08 16:14:10,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:10,646 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:10,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:11,014 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 16:14:11,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:11,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107846183] [2021-10-08 16:14:11,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107846183] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:11,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124147072] [2021-10-08 16:14:11,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:11,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:11,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:11,016 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 16:14:11,019 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 16:14:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:11,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:14:11,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:11,291 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 27 treesize of output 23 [2021-10-08 16:14:11,390 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:11,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, 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 16:14:11,635 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:11,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:14:11,795 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:11,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, 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 16:14:11,874 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 16:14:11,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124147072] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:11,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:11,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-10-08 16:14:11,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192229654] [2021-10-08 16:14:11,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 16:14:11,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:11,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 16:14:11,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:14:11,877 INFO L87 Difference]: Start difference. First operand 372 states and 1087 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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 16:14:12,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:12,580 INFO L93 Difference]: Finished difference Result 691 states and 1960 transitions. [2021-10-08 16:14:12,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-08 16:14:12,581 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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 13 [2021-10-08 16:14:12,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:12,587 INFO L225 Difference]: With dead ends: 691 [2021-10-08 16:14:12,587 INFO L226 Difference]: Without dead ends: 691 [2021-10-08 16:14:12,587 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 705.8ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:14:12,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-10-08 16:14:12,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 335. [2021-10-08 16:14:12,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 333 states have (on average 2.843843843843844) internal successors, (947), 334 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:12,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 947 transitions. [2021-10-08 16:14:12,603 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 947 transitions. Word has length 13 [2021-10-08 16:14:12,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:12,603 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 947 transitions. [2021-10-08 16:14:12,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 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 16:14:12,604 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 947 transitions. [2021-10-08 16:14:12,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 16:14:12,604 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:12,605 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:12,644 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 16:14:12,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:12,821 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:12,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:12,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1651516042, now seen corresponding path program 2 times [2021-10-08 16:14:12,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:12,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738324315] [2021-10-08 16:14:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:12,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:13,585 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 16:14:13,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:13,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738324315] [2021-10-08 16:14:13,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738324315] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:13,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906877737] [2021-10-08 16:14:13,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:13,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:13,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:13,587 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 16:14:13,593 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 16:14:13,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:14:13,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:13,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-08 16:14:13,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:13,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 385 treesize of output 353 [2021-10-08 16:14:14,035 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:14,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:14:14,063 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 16:14:14,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906877737] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:14,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:14,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 11 [2021-10-08 16:14:14,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078697709] [2021-10-08 16:14:14,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-08 16:14:14,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:14,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-08 16:14:14,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:14:14,066 INFO L87 Difference]: Start difference. First operand 335 states and 947 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:14,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:14,141 INFO L93 Difference]: Finished difference Result 473 states and 1343 transitions. [2021-10-08 16:14:14,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:14,143 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-08 16:14:14,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:14,147 INFO L225 Difference]: With dead ends: 473 [2021-10-08 16:14:14,147 INFO L226 Difference]: Without dead ends: 473 [2021-10-08 16:14:14,148 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 352.5ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:14:14,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-10-08 16:14:14,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 323. [2021-10-08 16:14:14,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 321 states have (on average 2.856697819314642) internal successors, (917), 322 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:14,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 917 transitions. [2021-10-08 16:14:14,163 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 917 transitions. Word has length 14 [2021-10-08 16:14:14,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:14,164 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 917 transitions. [2021-10-08 16:14:14,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:14,164 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 917 transitions. [2021-10-08 16:14:14,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-10-08 16:14:14,165 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:14,165 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:14,208 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 16:14:14,378 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,SelfDestructingSolverStorable17 [2021-10-08 16:14:14,378 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:14,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:14,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1268536646, now seen corresponding path program 3 times [2021-10-08 16:14:14,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:14,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041224834] [2021-10-08 16:14:14,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:14,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:14,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:14,964 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 16:14:14,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:14,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041224834] [2021-10-08 16:14:14,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041224834] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:14,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655230890] [2021-10-08 16:14:14,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:14:14,965 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:14,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:14,966 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 16:14:14,967 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 16:14:15,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-10-08 16:14:15,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:15,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:14:15,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:15,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 158 [2021-10-08 16:14:15,438 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:15,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, 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 16:14:15,509 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:15,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:14:15,544 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 16:14:15,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655230890] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:15,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:15,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 12 [2021-10-08 16:14:15,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997490925] [2021-10-08 16:14:15,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-08 16:14:15,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:15,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-08 16:14:15,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:14:15,546 INFO L87 Difference]: Start difference. First operand 323 states and 917 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:15,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:15,639 INFO L93 Difference]: Finished difference Result 323 states and 898 transitions. [2021-10-08 16:14:15,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:15,640 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-10-08 16:14:15,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:15,642 INFO L225 Difference]: With dead ends: 323 [2021-10-08 16:14:15,642 INFO L226 Difference]: Without dead ends: 323 [2021-10-08 16:14:15,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 319.3ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-10-08 16:14:15,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-10-08 16:14:15,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 246. [2021-10-08 16:14:15,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 244 states have (on average 2.807377049180328) internal successors, (685), 245 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:15,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 685 transitions. [2021-10-08 16:14:15,654 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 685 transitions. Word has length 14 [2021-10-08 16:14:15,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:15,655 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 685 transitions. [2021-10-08 16:14:15,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:15,655 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 685 transitions. [2021-10-08 16:14:15,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:14:15,656 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:15,656 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:15,694 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 16:14:15,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:15,870 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:15,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:15,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1243532036, now seen corresponding path program 1 times [2021-10-08 16:14:15,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:15,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215927478] [2021-10-08 16:14:15,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:15,872 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:15,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:15,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:15,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215927478] [2021-10-08 16:14:15,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215927478] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:15,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332872097] [2021-10-08 16:14:15,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:15,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:15,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:15,929 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 16:14:15,965 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 16:14:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:16,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 16:14:16,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:16,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:14:16,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332872097] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:14:16,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:14:16,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 3 [2021-10-08 16:14:16,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678571650] [2021-10-08 16:14:16,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:14:16,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:16,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:14:16,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:14:16,220 INFO L87 Difference]: Start difference. First operand 246 states and 685 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 16:14:16,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:16,245 INFO L93 Difference]: Finished difference Result 538 states and 1463 transitions. [2021-10-08 16:14:16,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:14:16,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 15 [2021-10-08 16:14:16,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:16,250 INFO L225 Difference]: With dead ends: 538 [2021-10-08 16:14:16,250 INFO L226 Difference]: Without dead ends: 476 [2021-10-08 16:14:16,250 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:14:16,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-10-08 16:14:16,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 388. [2021-10-08 16:14:16,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 386 states have (on average 2.9093264248704664) internal successors, (1123), 387 states have internal predecessors, (1123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:16,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1123 transitions. [2021-10-08 16:14:16,268 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1123 transitions. Word has length 15 [2021-10-08 16:14:16,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:16,268 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1123 transitions. [2021-10-08 16:14:16,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 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 16:14:16,268 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1123 transitions. [2021-10-08 16:14:16,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-10-08 16:14:16,269 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:16,270 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:16,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-08 16:14:16,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:16,486 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:16,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:16,486 INFO L82 PathProgramCache]: Analyzing trace with hash 287288563, now seen corresponding path program 2 times [2021-10-08 16:14:16,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:16,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215769076] [2021-10-08 16:14:16,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:16,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:16,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:16,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:16,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:16,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215769076] [2021-10-08 16:14:16,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215769076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:16,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220379057] [2021-10-08 16:14:16,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:16,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:16,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:16,544 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 16:14:16,547 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 16:14:16,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:14:16,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:16,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-08 16:14:16,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:16,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:16,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220379057] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:16,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:16,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-10-08 16:14:16,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203028914] [2021-10-08 16:14:16,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 16:14:16,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:16,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 16:14:16,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:14:16,914 INFO L87 Difference]: Start difference. First operand 388 states and 1123 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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 16:14:16,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:16,992 INFO L93 Difference]: Finished difference Result 526 states and 1456 transitions. [2021-10-08 16:14:16,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:14:16,993 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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 17 [2021-10-08 16:14:16,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:16,996 INFO L225 Difference]: With dead ends: 526 [2021-10-08 16:14:16,996 INFO L226 Difference]: Without dead ends: 389 [2021-10-08 16:14:16,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:14:16,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-10-08 16:14:17,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 389. [2021-10-08 16:14:17,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 387 states have (on average 2.904392764857881) internal successors, (1124), 388 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:17,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1124 transitions. [2021-10-08 16:14:17,011 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1124 transitions. Word has length 17 [2021-10-08 16:14:17,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:17,011 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1124 transitions. [2021-10-08 16:14:17,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 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 16:14:17,012 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1124 transitions. [2021-10-08 16:14:17,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:17,013 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:17,013 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:17,057 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 16:14:17,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:17,228 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:17,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:17,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1620914169, now seen corresponding path program 3 times [2021-10-08 16:14:17,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:17,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045055102] [2021-10-08 16:14:17,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:17,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:17,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:17,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:17,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045055102] [2021-10-08 16:14:17,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045055102] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:17,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134155470] [2021-10-08 16:14:17,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:14:17,633 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:17,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:17,637 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 16:14:17,649 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 16:14:17,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:14:17,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:17,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:14:17,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:17,970 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 24 treesize of output 20 [2021-10-08 16:14:18,019 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 16:14:18,061 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 16:14:18,317 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:18,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134155470] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:18,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:18,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2021-10-08 16:14:18,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671358483] [2021-10-08 16:14:18,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 16:14:18,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:18,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 16:14:18,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:14:18,320 INFO L87 Difference]: Start difference. First operand 389 states and 1124 transitions. Second operand has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 16:14:19,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:19,749 INFO L93 Difference]: Finished difference Result 984 states and 2651 transitions. [2021-10-08 16:14:19,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:14:19,750 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 18 [2021-10-08 16:14:19,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:19,756 INFO L225 Difference]: With dead ends: 984 [2021-10-08 16:14:19,757 INFO L226 Difference]: Without dead ends: 882 [2021-10-08 16:14:19,758 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1346.2ms TimeCoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:14:19,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2021-10-08 16:14:19,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 707. [2021-10-08 16:14:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 703 states have (on average 2.883357041251778) internal successors, (2027), 706 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:19,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 2027 transitions. [2021-10-08 16:14:19,790 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 2027 transitions. Word has length 18 [2021-10-08 16:14:19,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:19,790 INFO L470 AbstractCegarLoop]: Abstraction has 707 states and 2027 transitions. [2021-10-08 16:14:19,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 16:14:19,791 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 2027 transitions. [2021-10-08 16:14:19,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:19,793 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:19,793 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:19,838 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 16:14:20,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-10-08 16:14:20,008 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:20,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:20,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1620914126, now seen corresponding path program 1 times [2021-10-08 16:14:20,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:20,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454827992] [2021-10-08 16:14:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:20,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:20,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:20,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:20,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:20,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454827992] [2021-10-08 16:14:20,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454827992] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:20,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895317010] [2021-10-08 16:14:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:20,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:20,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:20,530 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 16:14:20,552 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 16:14:20,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:20,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:14:20,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:20,945 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 24 treesize of output 20 [2021-10-08 16:14:21,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:14:21,073 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 16:14:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:21,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895317010] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:21,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:21,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-10-08 16:14:21,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834127287] [2021-10-08 16:14:21,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:14:21,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:14:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:14:21,506 INFO L87 Difference]: Start difference. First operand 707 states and 2027 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:22,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:22,978 INFO L93 Difference]: Finished difference Result 1410 states and 3905 transitions. [2021-10-08 16:14:22,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:14:22,979 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 18 [2021-10-08 16:14:22,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:22,990 INFO L225 Difference]: With dead ends: 1410 [2021-10-08 16:14:22,991 INFO L226 Difference]: Without dead ends: 1294 [2021-10-08 16:14:22,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1357.8ms TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:14:22,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1294 states. [2021-10-08 16:14:23,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1294 to 843. [2021-10-08 16:14:23,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 839 states have (on average 2.834326579261025) internal successors, (2378), 842 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:23,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 2378 transitions. [2021-10-08 16:14:23,024 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 2378 transitions. Word has length 18 [2021-10-08 16:14:23,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:23,025 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 2378 transitions. [2021-10-08 16:14:23,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:23,025 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 2378 transitions. [2021-10-08 16:14:23,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:23,027 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:23,027 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:23,068 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 16:14:23,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:23,241 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:23,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:23,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1624517919, now seen corresponding path program 4 times [2021-10-08 16:14:23,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:23,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617730284] [2021-10-08 16:14:23,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:23,242 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:23,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:23,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:23,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:23,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617730284] [2021-10-08 16:14:23,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617730284] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:23,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116045563] [2021-10-08 16:14:23,554 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:14:23,554 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:23,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:23,555 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 16:14:23,566 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 16:14:23,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:14:23,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:23,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:14:23,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:23,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:14:23,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116045563] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:23,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:23,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4] total 12 [2021-10-08 16:14:23,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626327810] [2021-10-08 16:14:23,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-08 16:14:23,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:23,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-08 16:14:23,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:14:23,952 INFO L87 Difference]: Start difference. First operand 843 states and 2378 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 16:14:24,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:24,763 INFO L93 Difference]: Finished difference Result 1610 states and 4357 transitions. [2021-10-08 16:14:24,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 16:14:24,764 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 18 [2021-10-08 16:14:24,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:24,774 INFO L225 Difference]: With dead ends: 1610 [2021-10-08 16:14:24,774 INFO L226 Difference]: Without dead ends: 1543 [2021-10-08 16:14:24,775 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 643.3ms TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:14:24,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1543 states. [2021-10-08 16:14:24,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1543 to 885. [2021-10-08 16:14:24,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 881 states have (on average 2.909194097616345) internal successors, (2563), 884 states have internal predecessors, (2563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:24,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 2563 transitions. [2021-10-08 16:14:24,823 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 2563 transitions. Word has length 18 [2021-10-08 16:14:24,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:24,823 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 2563 transitions. [2021-10-08 16:14:24,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 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 16:14:24,824 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 2563 transitions. [2021-10-08 16:14:24,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:24,825 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:24,826 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:24,862 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 16:14:25,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:25,040 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:25,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:25,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1701378699, now seen corresponding path program 5 times [2021-10-08 16:14:25,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:25,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846648121] [2021-10-08 16:14:25,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:25,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:25,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:25,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:25,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846648121] [2021-10-08 16:14:25,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846648121] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:25,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519844906] [2021-10-08 16:14:25,472 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:14:25,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:25,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:25,474 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 16:14:25,478 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 16:14:25,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:14:25,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:25,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:14:25,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:25,901 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 24 treesize of output 20 [2021-10-08 16:14:25,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 16:14:26,014 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 16:14:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:26,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519844906] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:26,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:26,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 16:14:26,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265686104] [2021-10-08 16:14:26,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:14:26,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:26,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:14:26,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:14:26,345 INFO L87 Difference]: Start difference. First operand 885 states and 2563 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:27,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:27,415 INFO L93 Difference]: Finished difference Result 1073 states and 3062 transitions. [2021-10-08 16:14:27,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:14:27,416 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 18 [2021-10-08 16:14:27,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:27,423 INFO L225 Difference]: With dead ends: 1073 [2021-10-08 16:14:27,423 INFO L226 Difference]: Without dead ends: 1073 [2021-10-08 16:14:27,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 946.2ms TimeCoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:14:27,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-10-08 16:14:27,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 990. [2021-10-08 16:14:27,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 986 states have (on average 2.9026369168356996) internal successors, (2862), 989 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:27,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 2862 transitions. [2021-10-08 16:14:27,452 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 2862 transitions. Word has length 18 [2021-10-08 16:14:27,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:27,452 INFO L470 AbstractCegarLoop]: Abstraction has 990 states and 2862 transitions. [2021-10-08 16:14:27,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:27,453 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 2862 transitions. [2021-10-08 16:14:27,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:27,454 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:27,455 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:27,490 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 16:14:27,668 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,SelfDestructingSolverStorable24 [2021-10-08 16:14:27,669 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:27,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:27,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1701378656, now seen corresponding path program 2 times [2021-10-08 16:14:27,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:27,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304458282] [2021-10-08 16:14:27,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:27,671 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:28,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:28,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:28,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304458282] [2021-10-08 16:14:28,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304458282] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:28,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752445414] [2021-10-08 16:14:28,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:28,038 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:28,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:28,041 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 16:14:28,045 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 16:14:28,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:14:28,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:28,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 16:14:28,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:28,480 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 24 treesize of output 20 [2021-10-08 16:14:28,534 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 16:14:28,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, 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 16:14:29,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:29,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752445414] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:29,026 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:29,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-10-08 16:14:29,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082494202] [2021-10-08 16:14:29,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:14:29,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:29,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:14:29,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:14:29,029 INFO L87 Difference]: Start difference. First operand 990 states and 2862 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:30,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:30,059 INFO L93 Difference]: Finished difference Result 1255 states and 3556 transitions. [2021-10-08 16:14:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:14:30,060 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 18 [2021-10-08 16:14:30,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:30,069 INFO L225 Difference]: With dead ends: 1255 [2021-10-08 16:14:30,069 INFO L226 Difference]: Without dead ends: 1255 [2021-10-08 16:14:30,070 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 901.8ms TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:14:30,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2021-10-08 16:14:30,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1087. [2021-10-08 16:14:30,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1083 states have (on average 2.876269621421976) internal successors, (3115), 1086 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 3115 transitions. [2021-10-08 16:14:30,106 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 3115 transitions. Word has length 18 [2021-10-08 16:14:30,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:30,106 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 3115 transitions. [2021-10-08 16:14:30,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:30,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 3115 transitions. [2021-10-08 16:14:30,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:30,109 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:30,109 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:30,149 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 16:14:30,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-10-08 16:14:30,325 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:30,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:30,326 INFO L82 PathProgramCache]: Analyzing trace with hash -115414152, now seen corresponding path program 3 times [2021-10-08 16:14:30,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:30,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940408930] [2021-10-08 16:14:30,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:30,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:30,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:30,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940408930] [2021-10-08 16:14:30,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940408930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:30,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520487252] [2021-10-08 16:14:30,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:14:30,915 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:30,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:30,916 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 16:14:30,936 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 16:14:31,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:14:31,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:31,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:14:31,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:31,382 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 24 treesize of output 20 [2021-10-08 16:14:31,445 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 16:14:31,615 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:31,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 28 treesize of output 27 [2021-10-08 16:14:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:32,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520487252] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:32,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:32,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 16:14:32,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296753385] [2021-10-08 16:14:32,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:14:32,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:32,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:14:32,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:14:32,100 INFO L87 Difference]: Start difference. First operand 1087 states and 3115 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:33,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:33,880 INFO L93 Difference]: Finished difference Result 1560 states and 4300 transitions. [2021-10-08 16:14:33,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:14:33,881 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 18 [2021-10-08 16:14:33,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:33,887 INFO L225 Difference]: With dead ends: 1560 [2021-10-08 16:14:33,888 INFO L226 Difference]: Without dead ends: 1502 [2021-10-08 16:14:33,889 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1606.8ms TimeCoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:14:33,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2021-10-08 16:14:33,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 1075. [2021-10-08 16:14:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 1071 states have (on average 2.876750700280112) internal successors, (3081), 1074 states have internal predecessors, (3081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:33,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 3081 transitions. [2021-10-08 16:14:33,927 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 3081 transitions. Word has length 18 [2021-10-08 16:14:33,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:33,928 INFO L470 AbstractCegarLoop]: Abstraction has 1075 states and 3081 transitions. [2021-10-08 16:14:33,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:33,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 3081 transitions. [2021-10-08 16:14:33,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:33,931 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:33,931 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:33,968 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 16:14:34,144 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,SelfDestructingSolverStorable26 [2021-10-08 16:14:34,145 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:34,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:34,146 INFO L82 PathProgramCache]: Analyzing trace with hash -34949622, now seen corresponding path program 4 times [2021-10-08 16:14:34,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:34,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313417401] [2021-10-08 16:14:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:34,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:34,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:34,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:34,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313417401] [2021-10-08 16:14:34,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313417401] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:34,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840549597] [2021-10-08 16:14:34,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:14:34,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:34,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:34,734 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 16:14:34,735 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 16:14:35,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:14:35,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:35,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-08 16:14:35,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:35,322 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:14:35,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:14:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:35,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840549597] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:35,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:35,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2021-10-08 16:14:35,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717218832] [2021-10-08 16:14:35,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:14:35,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:35,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:14:35,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:14:35,555 INFO L87 Difference]: Start difference. First operand 1075 states and 3081 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:36,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:36,867 INFO L93 Difference]: Finished difference Result 1516 states and 4318 transitions. [2021-10-08 16:14:36,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:14:36,867 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 18 [2021-10-08 16:14:36,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:36,872 INFO L225 Difference]: With dead ends: 1516 [2021-10-08 16:14:36,872 INFO L226 Difference]: Without dead ends: 1516 [2021-10-08 16:14:36,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1213.6ms TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:14:36,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states. [2021-10-08 16:14:36,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1214. [2021-10-08 16:14:36,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 1210 states have (on average 2.902479338842975) internal successors, (3512), 1213 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:36,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 3512 transitions. [2021-10-08 16:14:36,910 INFO L78 Accepts]: Start accepts. Automaton has 1214 states and 3512 transitions. Word has length 18 [2021-10-08 16:14:36,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:36,910 INFO L470 AbstractCegarLoop]: Abstraction has 1214 states and 3512 transitions. [2021-10-08 16:14:36,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:14:36,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1214 states and 3512 transitions. [2021-10-08 16:14:36,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:36,913 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:36,914 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:36,941 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 16:14:37,123 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,SelfDestructingSolverStorable27 [2021-10-08 16:14:37,124 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:37,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:37,125 INFO L82 PathProgramCache]: Analyzing trace with hash -124566531, now seen corresponding path program 6 times [2021-10-08 16:14:37,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:37,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261187937] [2021-10-08 16:14:37,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:37,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:37,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:37,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:37,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261187937] [2021-10-08 16:14:37,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261187937] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:37,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309936807] [2021-10-08 16:14:37,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:14:37,696 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:37,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:37,698 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 16:14:37,699 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 16:14:38,102 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 16:14:38,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:38,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 16:14:38,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:38,181 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 16:14:38,290 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:14:38,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:14:38,392 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:14:38,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:14:38,793 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-10-08 16:14:38,793 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 51 treesize of output 53 [2021-10-08 16:14:39,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:39,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309936807] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:39,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:39,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 16:14:39,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927324881] [2021-10-08 16:14:39,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:14:39,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:39,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:14:39,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:14:39,264 INFO L87 Difference]: Start difference. First operand 1214 states and 3512 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:41,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:41,335 INFO L93 Difference]: Finished difference Result 1387 states and 3974 transitions. [2021-10-08 16:14:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:14:41,335 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 18 [2021-10-08 16:14:41,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:41,338 INFO L225 Difference]: With dead ends: 1387 [2021-10-08 16:14:41,339 INFO L226 Difference]: Without dead ends: 1387 [2021-10-08 16:14:41,339 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1828.7ms TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:14:41,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2021-10-08 16:14:41,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1225. [2021-10-08 16:14:41,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 1221 states have (on average 2.8992628992628995) internal successors, (3540), 1224 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:41,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 3540 transitions. [2021-10-08 16:14:41,376 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 3540 transitions. Word has length 18 [2021-10-08 16:14:41,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:41,377 INFO L470 AbstractCegarLoop]: Abstraction has 1225 states and 3540 transitions. [2021-10-08 16:14:41,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:41,377 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 3540 transitions. [2021-10-08 16:14:41,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-08 16:14:41,380 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:41,380 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:41,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-10-08 16:14:41,590 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,SelfDestructingSolverStorable28 [2021-10-08 16:14:41,591 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:41,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:41,591 INFO L82 PathProgramCache]: Analyzing trace with hash -124566574, now seen corresponding path program 5 times [2021-10-08 16:14:41,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:41,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807006413] [2021-10-08 16:14:41,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:41,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:41,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:42,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:42,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807006413] [2021-10-08 16:14:42,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807006413] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:42,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294704769] [2021-10-08 16:14:42,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:14:42,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:42,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:42,193 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 16:14:42,209 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 16:14:42,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:14:42,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:42,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:14:42,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:42,738 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 13 treesize of output 9 [2021-10-08 16:14:42,809 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 16:14:43,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:14:43,124 INFO L354 Elim1Store]: treesize reduction 75, result has 24.2 percent of original size [2021-10-08 16:14:43,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-10-08 16:14:43,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:43,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294704769] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:43,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:43,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2021-10-08 16:14:43,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716228415] [2021-10-08 16:14:43,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:14:43,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:43,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:14:43,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:14:43,450 INFO L87 Difference]: Start difference. First operand 1225 states and 3540 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:44,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:44,642 INFO L93 Difference]: Finished difference Result 1500 states and 4235 transitions. [2021-10-08 16:14:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:14:44,643 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 18 [2021-10-08 16:14:44,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:44,648 INFO L225 Difference]: With dead ends: 1500 [2021-10-08 16:14:44,648 INFO L226 Difference]: Without dead ends: 1500 [2021-10-08 16:14:44,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1244.6ms TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:14:44,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2021-10-08 16:14:44,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1207. [2021-10-08 16:14:44,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1207 states, 1203 states have (on average 2.9019118869492933) internal successors, (3491), 1206 states have internal predecessors, (3491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:44,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1207 states to 1207 states and 3491 transitions. [2021-10-08 16:14:44,687 INFO L78 Accepts]: Start accepts. Automaton has 1207 states and 3491 transitions. Word has length 18 [2021-10-08 16:14:44,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:44,687 INFO L470 AbstractCegarLoop]: Abstraction has 1207 states and 3491 transitions. [2021-10-08 16:14:44,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 16:14:44,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1207 states and 3491 transitions. [2021-10-08 16:14:44,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:44,690 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:44,690 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:44,731 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 16:14:44,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:44,904 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:44,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:44,904 INFO L82 PathProgramCache]: Analyzing trace with hash 13634995, now seen corresponding path program 7 times [2021-10-08 16:14:44,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:44,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565116484] [2021-10-08 16:14:44,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:44,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:44,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:45,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:45,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565116484] [2021-10-08 16:14:45,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565116484] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:45,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330327433] [2021-10-08 16:14:45,411 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:14:45,411 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:45,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:45,416 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 16:14:45,443 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 16:14:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:45,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 16:14:45,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:46,080 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:46,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330327433] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:46,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:46,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2021-10-08 16:14:46,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178434039] [2021-10-08 16:14:46,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-08 16:14:46,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:46,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-08 16:14:46,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:14:46,083 INFO L87 Difference]: Start difference. First operand 1207 states and 3491 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 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 16:14:46,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:46,823 INFO L93 Difference]: Finished difference Result 2248 states and 6354 transitions. [2021-10-08 16:14:46,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:14:46,824 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 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 19 [2021-10-08 16:14:46,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:46,832 INFO L225 Difference]: With dead ends: 2248 [2021-10-08 16:14:46,832 INFO L226 Difference]: Without dead ends: 2248 [2021-10-08 16:14:46,833 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 707.2ms TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:14:46,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2248 states. [2021-10-08 16:14:46,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2248 to 1201. [2021-10-08 16:14:46,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1201 states, 1197 states have (on average 2.8972431077694236) internal successors, (3468), 1200 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1201 states to 1201 states and 3468 transitions. [2021-10-08 16:14:46,883 INFO L78 Accepts]: Start accepts. Automaton has 1201 states and 3468 transitions. Word has length 19 [2021-10-08 16:14:46,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:46,883 INFO L470 AbstractCegarLoop]: Abstraction has 1201 states and 3468 transitions. [2021-10-08 16:14:46,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 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 16:14:46,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1201 states and 3468 transitions. [2021-10-08 16:14:46,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:46,886 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:46,886 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:46,921 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 16:14:47,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,26 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:47,100 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:47,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:47,100 INFO L82 PathProgramCache]: Analyzing trace with hash 13634952, now seen corresponding path program 6 times [2021-10-08 16:14:47,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:47,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840853311] [2021-10-08 16:14:47,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:47,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:47,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:47,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:47,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:47,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840853311] [2021-10-08 16:14:47,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840853311] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:47,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556440308] [2021-10-08 16:14:47,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:14:47,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:47,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:47,791 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 16:14:47,792 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 16:14:48,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:14:48,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:48,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 52 conjunts are in the unsatisfiable core [2021-10-08 16:14:48,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:48,476 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 13 treesize of output 9 [2021-10-08 16:14:48,550 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 16:14:48,612 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 16:14:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:49,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556440308] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:49,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:49,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-08 16:14:49,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290740189] [2021-10-08 16:14:49,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:14:49,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:49,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:14:49,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:14:49,031 INFO L87 Difference]: Start difference. First operand 1201 states and 3468 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:14:50,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:50,485 INFO L93 Difference]: Finished difference Result 1664 states and 4739 transitions. [2021-10-08 16:14:50,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 16:14:50,486 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:14:50,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:50,492 INFO L225 Difference]: With dead ends: 1664 [2021-10-08 16:14:50,492 INFO L226 Difference]: Without dead ends: 1628 [2021-10-08 16:14:50,493 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1507.1ms TimeCoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:14:50,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2021-10-08 16:14:50,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1345. [2021-10-08 16:14:50,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1341 states have (on average 2.8806860551826996) internal successors, (3863), 1344 states have internal predecessors, (3863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:50,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 3863 transitions. [2021-10-08 16:14:50,535 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 3863 transitions. Word has length 19 [2021-10-08 16:14:50,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:50,535 INFO L470 AbstractCegarLoop]: Abstraction has 1345 states and 3863 transitions. [2021-10-08 16:14:50,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:14:50,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 3863 transitions. [2021-10-08 16:14:50,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:50,539 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:50,539 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:50,585 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 16:14:50,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:50,752 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:50,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:50,753 INFO L82 PathProgramCache]: Analyzing trace with hash 17238702, now seen corresponding path program 7 times [2021-10-08 16:14:50,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:50,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986454382] [2021-10-08 16:14:50,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:50,754 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:50,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:51,424 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:51,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:51,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986454382] [2021-10-08 16:14:51,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986454382] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:51,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202480851] [2021-10-08 16:14:51,425 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:14:51,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:51,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:51,426 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 16:14:51,426 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 16:14:51,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:51,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-08 16:14:51,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:52,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:52,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202480851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:52,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:52,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 16 [2021-10-08 16:14:52,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739319819] [2021-10-08 16:14:52,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 16:14:52,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 16:14:52,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:14:52,271 INFO L87 Difference]: Start difference. First operand 1345 states and 3863 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:14:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:53,344 INFO L93 Difference]: Finished difference Result 1927 states and 5491 transitions. [2021-10-08 16:14:53,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:14:53,344 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 19 [2021-10-08 16:14:53,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:53,351 INFO L225 Difference]: With dead ends: 1927 [2021-10-08 16:14:53,351 INFO L226 Difference]: Without dead ends: 1806 [2021-10-08 16:14:53,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 1022.5ms TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:14:53,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2021-10-08 16:14:53,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1399. [2021-10-08 16:14:53,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1395 states have (on average 2.8860215053763443) internal successors, (4026), 1398 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 4026 transitions. [2021-10-08 16:14:53,399 INFO L78 Accepts]: Start accepts. Automaton has 1399 states and 4026 transitions. Word has length 19 [2021-10-08 16:14:53,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:53,399 INFO L470 AbstractCegarLoop]: Abstraction has 1399 states and 4026 transitions. [2021-10-08 16:14:53,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:14:53,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1399 states and 4026 transitions. [2021-10-08 16:14:53,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:53,403 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:53,403 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:53,448 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 16:14:53,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-10-08 16:14:53,616 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:53,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:53,617 INFO L82 PathProgramCache]: Analyzing trace with hash 94099525, now seen corresponding path program 8 times [2021-10-08 16:14:53,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:53,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564548288] [2021-10-08 16:14:53,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:53,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:53,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:54,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:54,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564548288] [2021-10-08 16:14:54,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564548288] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:54,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562035608] [2021-10-08 16:14:54,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:54,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:54,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:54,134 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 16:14:54,136 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 16:14:54,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:14:54,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:54,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-08 16:14:54,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:54,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562035608] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:54,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:54,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 16 [2021-10-08 16:14:54,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963165689] [2021-10-08 16:14:54,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 16:14:54,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:54,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 16:14:54,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:14:54,901 INFO L87 Difference]: Start difference. First operand 1399 states and 4026 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:14:55,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:55,858 INFO L93 Difference]: Finished difference Result 2508 states and 7049 transitions. [2021-10-08 16:14:55,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:14:55,860 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 19 [2021-10-08 16:14:55,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:55,867 INFO L225 Difference]: With dead ends: 2508 [2021-10-08 16:14:55,867 INFO L226 Difference]: Without dead ends: 2508 [2021-10-08 16:14:55,868 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 736.4ms TimeCoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:14:55,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2508 states. [2021-10-08 16:14:55,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2508 to 1483. [2021-10-08 16:14:55,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1479 states have (on average 2.940500338066261) internal successors, (4349), 1482 states have internal predecessors, (4349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:55,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 4349 transitions. [2021-10-08 16:14:55,933 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 4349 transitions. Word has length 19 [2021-10-08 16:14:55,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:55,934 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 4349 transitions. [2021-10-08 16:14:55,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:14:55,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 4349 transitions. [2021-10-08 16:14:55,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:55,938 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:55,938 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:55,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-08 16:14:56,152 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,SelfDestructingSolverStorable33 [2021-10-08 16:14:56,153 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:56,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:56,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1722693326, now seen corresponding path program 8 times [2021-10-08 16:14:56,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:56,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12815799] [2021-10-08 16:14:56,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:56,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:14:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:14:57,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:14:57,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12815799] [2021-10-08 16:14:57,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12815799] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:57,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517782072] [2021-10-08 16:14:57,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:14:57,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:57,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:14:57,023 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 16:14:57,032 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 16:14:57,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:14:57,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:14:57,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:14:57,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:14:57,828 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:14:57,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, 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 16:14:58,059 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:14:58,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517782072] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:14:58,060 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:14:58,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:14:58,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612704786] [2021-10-08 16:14:58,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:14:58,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:14:58,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:14:58,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:14:58,062 INFO L87 Difference]: Start difference. First operand 1483 states and 4349 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:14:59,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:14:59,527 INFO L93 Difference]: Finished difference Result 2126 states and 6169 transitions. [2021-10-08 16:14:59,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 16:14:59,528 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:14:59,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:14:59,534 INFO L225 Difference]: With dead ends: 2126 [2021-10-08 16:14:59,534 INFO L226 Difference]: Without dead ends: 2090 [2021-10-08 16:14:59,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 1399.7ms TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:14:59,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2021-10-08 16:14:59,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1426. [2021-10-08 16:14:59,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1422 states have (on average 2.9444444444444446) internal successors, (4187), 1425 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:14:59,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 4187 transitions. [2021-10-08 16:14:59,579 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 4187 transitions. Word has length 19 [2021-10-08 16:14:59,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:14:59,579 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 4187 transitions. [2021-10-08 16:14:59,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:14:59,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 4187 transitions. [2021-10-08 16:14:59,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:14:59,583 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:14:59,583 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:14:59,624 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 16:14:59,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:14:59,797 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:14:59,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:14:59,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1719089576, now seen corresponding path program 9 times [2021-10-08 16:14:59,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:14:59,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410605740] [2021-10-08 16:14:59,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:14:59,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:14:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:00,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:00,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410605740] [2021-10-08 16:15:00,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410605740] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:00,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188952714] [2021-10-08 16:15:00,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:15:00,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:00,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:00,637 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 16:15:00,638 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 16:15:01,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:15:01,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:01,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:15:01,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:01,441 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:01,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 29 treesize of output 28 [2021-10-08 16:15:01,675 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:15:01,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188952714] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:01,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:01,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 17 [2021-10-08 16:15:01,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946683748] [2021-10-08 16:15:01,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:15:01,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:01,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:15:01,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:15:01,677 INFO L87 Difference]: Start difference. First operand 1426 states and 4187 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:15:03,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:03,139 INFO L93 Difference]: Finished difference Result 1996 states and 5827 transitions. [2021-10-08 16:15:03,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 16:15:03,140 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 19 [2021-10-08 16:15:03,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:03,146 INFO L225 Difference]: With dead ends: 1996 [2021-10-08 16:15:03,146 INFO L226 Difference]: Without dead ends: 1929 [2021-10-08 16:15:03,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1406.8ms TimeCoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:15:03,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2021-10-08 16:15:03,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1376. [2021-10-08 16:15:03,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1376 states, 1372 states have (on average 2.954081632653061) internal successors, (4053), 1375 states have internal predecessors, (4053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:03,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 4053 transitions. [2021-10-08 16:15:03,191 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 4053 transitions. Word has length 19 [2021-10-08 16:15:03,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:03,191 INFO L470 AbstractCegarLoop]: Abstraction has 1376 states and 4053 transitions. [2021-10-08 16:15:03,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:15:03,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 4053 transitions. [2021-10-08 16:15:03,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:03,195 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:03,195 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:03,231 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 16:15:03,408 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,SelfDestructingSolverStorable35 [2021-10-08 16:15:03,409 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:03,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:03,410 INFO L82 PathProgramCache]: Analyzing trace with hash -1731845705, now seen corresponding path program 9 times [2021-10-08 16:15:03,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:03,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273834493] [2021-10-08 16:15:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:03,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:03,990 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:03,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:03,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273834493] [2021-10-08 16:15:03,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273834493] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:03,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780489666] [2021-10-08 16:15:03,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:15:03,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:03,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:03,995 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 16:15:04,015 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 16:15:04,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:15:04,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:04,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 16:15:04,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:04,839 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:04,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:15:04,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:15:04,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780489666] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:04,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:04,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 17 [2021-10-08 16:15:04,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773869721] [2021-10-08 16:15:04,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:15:04,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:04,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:15:04,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:15:04,936 INFO L87 Difference]: Start difference. First operand 1376 states and 4053 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:15:05,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:05,953 INFO L93 Difference]: Finished difference Result 2180 states and 6181 transitions. [2021-10-08 16:15:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 16:15:05,953 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 19 [2021-10-08 16:15:05,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:05,958 INFO L225 Difference]: With dead ends: 2180 [2021-10-08 16:15:05,959 INFO L226 Difference]: Without dead ends: 2180 [2021-10-08 16:15:05,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 872.9ms TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:15:05,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2180 states. [2021-10-08 16:15:05,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2180 to 1376. [2021-10-08 16:15:05,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1376 states, 1372 states have (on average 2.954081632653061) internal successors, (4053), 1375 states have internal predecessors, (4053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:06,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 4053 transitions. [2021-10-08 16:15:06,002 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 4053 transitions. Word has length 19 [2021-10-08 16:15:06,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:06,003 INFO L470 AbstractCegarLoop]: Abstraction has 1376 states and 4053 transitions. [2021-10-08 16:15:06,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 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 16:15:06,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 4053 transitions. [2021-10-08 16:15:06,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:06,007 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:06,007 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:06,050 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 16:15:06,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-08 16:15:06,220 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:06,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:06,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1731845748, now seen corresponding path program 10 times [2021-10-08 16:15:06,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:06,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626648515] [2021-10-08 16:15:06,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:06,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:06,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:06,993 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:06,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:06,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626648515] [2021-10-08 16:15:06,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626648515] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:06,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259071050] [2021-10-08 16:15:06,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:15:06,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:06,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:07,000 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 16:15:07,028 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 16:15:07,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:15:07,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:07,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:15:07,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:07,997 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:15:07,997 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 40 treesize of output 42 [2021-10-08 16:15:08,180 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:15:08,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259071050] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:08,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:08,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:15:08,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298168190] [2021-10-08 16:15:08,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:08,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:08,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:08,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:08,183 INFO L87 Difference]: Start difference. First operand 1376 states and 4053 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:09,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:09,220 INFO L93 Difference]: Finished difference Result 1725 states and 5056 transitions. [2021-10-08 16:15:09,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-08 16:15:09,221 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:09,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:09,224 INFO L225 Difference]: With dead ends: 1725 [2021-10-08 16:15:09,224 INFO L226 Difference]: Without dead ends: 1725 [2021-10-08 16:15:09,225 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1143.3ms TimeCoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:15:09,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states. [2021-10-08 16:15:09,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 1363. [2021-10-08 16:15:09,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1359 states have (on average 2.9573215599705667) internal successors, (4019), 1362 states have internal predecessors, (4019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:09,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 4019 transitions. [2021-10-08 16:15:09,248 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 4019 transitions. Word has length 19 [2021-10-08 16:15:09,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:09,249 INFO L470 AbstractCegarLoop]: Abstraction has 1363 states and 4019 transitions. [2021-10-08 16:15:09,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:09,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 4019 transitions. [2021-10-08 16:15:09,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:09,251 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:09,251 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:09,277 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 16:15:09,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-08 16:15:09,457 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:09,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:09,457 INFO L82 PathProgramCache]: Analyzing trace with hash -2858218, now seen corresponding path program 1 times [2021-10-08 16:15:09,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:09,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171371319] [2021-10-08 16:15:09,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:09,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:09,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:10,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:10,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:10,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171371319] [2021-10-08 16:15:10,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171371319] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:10,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355970615] [2021-10-08 16:15:10,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:10,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:10,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:10,096 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 16:15:10,097 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 16:15:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:10,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 45 conjunts are in the unsatisfiable core [2021-10-08 16:15:10,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:10,908 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 24 treesize of output 20 [2021-10-08 16:15:10,971 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 16:15:11,044 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 16:15:11,228 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:11,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:15:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:11,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355970615] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:11,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:11,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-08 16:15:11,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570975066] [2021-10-08 16:15:11,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:11,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:11,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:11,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:11,570 INFO L87 Difference]: Start difference. First operand 1363 states and 4019 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:12,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:12,929 INFO L93 Difference]: Finished difference Result 2072 states and 5926 transitions. [2021-10-08 16:15:12,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:15:12,929 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:12,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:12,933 INFO L225 Difference]: With dead ends: 2072 [2021-10-08 16:15:12,933 INFO L226 Difference]: Without dead ends: 1985 [2021-10-08 16:15:12,933 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 1419.5ms TimeCoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:15:12,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states. [2021-10-08 16:15:12,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1401. [2021-10-08 16:15:12,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1401 states, 1397 states have (on average 2.9498926270579813) internal successors, (4121), 1400 states have internal predecessors, (4121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1401 states to 1401 states and 4121 transitions. [2021-10-08 16:15:12,964 INFO L78 Accepts]: Start accepts. Automaton has 1401 states and 4121 transitions. Word has length 19 [2021-10-08 16:15:12,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:12,964 INFO L470 AbstractCegarLoop]: Abstraction has 1401 states and 4121 transitions. [2021-10-08 16:15:12,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:12,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1401 states and 4121 transitions. [2021-10-08 16:15:12,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:12,967 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:12,967 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:13,014 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 16:15:13,181 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,SelfDestructingSolverStorable38 [2021-10-08 16:15:13,181 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:13,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:13,182 INFO L82 PathProgramCache]: Analyzing trace with hash 77606312, now seen corresponding path program 2 times [2021-10-08 16:15:13,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:13,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755949434] [2021-10-08 16:15:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:13,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:13,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:13,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:13,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755949434] [2021-10-08 16:15:13,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755949434] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:13,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374467662] [2021-10-08 16:15:13,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:15:13,590 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:13,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:13,591 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 16:15:13,593 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 16:15:14,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:15:14,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:15:14,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:14,387 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 24 treesize of output 20 [2021-10-08 16:15:14,488 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 16:15:14,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:15:14,748 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:14,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:15:15,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:15,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374467662] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:15,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:15,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-08 16:15:15,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026097240] [2021-10-08 16:15:15,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:15,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:15,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:15,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:15,064 INFO L87 Difference]: Start difference. First operand 1401 states and 4121 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:16,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:16,037 INFO L93 Difference]: Finished difference Result 1790 states and 5125 transitions. [2021-10-08 16:15:16,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:15:16,038 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:16,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:16,042 INFO L225 Difference]: With dead ends: 1790 [2021-10-08 16:15:16,042 INFO L226 Difference]: Without dead ends: 1790 [2021-10-08 16:15:16,043 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 994.5ms TimeCoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:15:16,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1790 states. [2021-10-08 16:15:16,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1790 to 1497. [2021-10-08 16:15:16,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1497 states, 1493 states have (on average 2.939718687206966) internal successors, (4389), 1496 states have internal predecessors, (4389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:16,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 4389 transitions. [2021-10-08 16:15:16,072 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 4389 transitions. Word has length 19 [2021-10-08 16:15:16,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:16,072 INFO L470 AbstractCegarLoop]: Abstraction has 1497 states and 4389 transitions. [2021-10-08 16:15:16,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:16,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 4389 transitions. [2021-10-08 16:15:16,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:16,075 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:16,075 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:16,116 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 16:15:16,291 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,SelfDestructingSolverStorable39 [2021-10-08 16:15:16,292 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:16,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:16,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1291266759, now seen corresponding path program 1 times [2021-10-08 16:15:16,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:16,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725176434] [2021-10-08 16:15:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:16,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:16,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:17,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:17,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725176434] [2021-10-08 16:15:17,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725176434] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:17,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027013267] [2021-10-08 16:15:17,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:17,008 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:17,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:17,012 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 16:15:17,032 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 16:15:17,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:17,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 45 conjunts are in the unsatisfiable core [2021-10-08 16:15:17,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:17,842 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 16:15:17,946 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:15:17,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:15:18,048 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:15:18,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, 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 16:15:18,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:18,724 INFO L354 Elim1Store]: treesize reduction 63, result has 24.1 percent of original size [2021-10-08 16:15:18,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 43 [2021-10-08 16:15:18,793 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:18,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027013267] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:18,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:18,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:18,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293670358] [2021-10-08 16:15:18,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:18,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:18,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:18,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:18,795 INFO L87 Difference]: Start difference. First operand 1497 states and 4389 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:20,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:20,731 INFO L93 Difference]: Finished difference Result 1849 states and 5172 transitions. [2021-10-08 16:15:20,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:15:20,732 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:20,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:20,736 INFO L225 Difference]: With dead ends: 1849 [2021-10-08 16:15:20,737 INFO L226 Difference]: Without dead ends: 1849 [2021-10-08 16:15:20,737 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 1864.5ms TimeCoverageRelationStatistics Valid=167, Invalid=1023, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:15:20,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1849 states. [2021-10-08 16:15:20,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1849 to 1470. [2021-10-08 16:15:20,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 1466 states have (on average 2.9290586630286493) internal successors, (4294), 1469 states have internal predecessors, (4294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:20,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 4294 transitions. [2021-10-08 16:15:20,765 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 4294 transitions. Word has length 19 [2021-10-08 16:15:20,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:20,765 INFO L470 AbstractCegarLoop]: Abstraction has 1470 states and 4294 transitions. [2021-10-08 16:15:20,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:20,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 4294 transitions. [2021-10-08 16:15:20,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:20,768 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:20,768 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:20,798 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 16:15:20,983 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,SelfDestructingSolverStorable40 [2021-10-08 16:15:20,984 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:20,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1291266802, now seen corresponding path program 3 times [2021-10-08 16:15:20,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:20,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606236159] [2021-10-08 16:15:20,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:20,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:21,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:21,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606236159] [2021-10-08 16:15:21,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606236159] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:21,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680684687] [2021-10-08 16:15:21,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:15:21,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:21,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:21,503 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 16:15:21,532 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 16:15:22,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:15:22,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:22,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 55 conjunts are in the unsatisfiable core [2021-10-08 16:15:22,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:22,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-10-08 16:15:22,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-10-08 16:15:22,531 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 16 treesize of output 12 [2021-10-08 16:15:22,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 16 treesize of output 12 [2021-10-08 16:15:23,194 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:15:23,195 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 64 treesize of output 57 [2021-10-08 16:15:23,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:23,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680684687] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:23,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:23,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2021-10-08 16:15:23,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773622189] [2021-10-08 16:15:23,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:23,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:23,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:23,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:23,272 INFO L87 Difference]: Start difference. First operand 1470 states and 4294 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:24,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:24,562 INFO L93 Difference]: Finished difference Result 1897 states and 5391 transitions. [2021-10-08 16:15:24,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:15:24,563 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:24,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:24,568 INFO L225 Difference]: With dead ends: 1897 [2021-10-08 16:15:24,568 INFO L226 Difference]: Without dead ends: 1825 [2021-10-08 16:15:24,569 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1394.1ms TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:15:24,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1825 states. [2021-10-08 16:15:24,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1825 to 1470. [2021-10-08 16:15:24,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 1466 states have (on average 2.927694406548431) internal successors, (4292), 1469 states have internal predecessors, (4292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:24,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 4292 transitions. [2021-10-08 16:15:24,594 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 4292 transitions. Word has length 19 [2021-10-08 16:15:24,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:24,594 INFO L470 AbstractCegarLoop]: Abstraction has 1470 states and 4292 transitions. [2021-10-08 16:15:24,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 4292 transitions. [2021-10-08 16:15:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:24,596 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:24,596 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:24,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-10-08 16:15:24,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:24,797 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:24,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:24,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1272516321, now seen corresponding path program 2 times [2021-10-08 16:15:24,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:24,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814365187] [2021-10-08 16:15:24,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:24,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:24,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:25,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:25,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814365187] [2021-10-08 16:15:25,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814365187] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:25,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782320802] [2021-10-08 16:15:25,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:15:25,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:25,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:25,484 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 16:15:25,485 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 16:15:26,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:15:26,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:26,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:15:26,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:26,384 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 24 treesize of output 20 [2021-10-08 16:15:26,443 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 16:15:26,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:15:26,763 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15: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, 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 16:15:26,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:26,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782320802] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:26,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:26,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:26,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002690895] [2021-10-08 16:15:26,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:26,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:26,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:26,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:26,975 INFO L87 Difference]: Start difference. First operand 1470 states and 4292 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:28,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:28,669 INFO L93 Difference]: Finished difference Result 1838 states and 5191 transitions. [2021-10-08 16:15:28,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:15:28,670 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:28,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:28,673 INFO L225 Difference]: With dead ends: 1838 [2021-10-08 16:15:28,674 INFO L226 Difference]: Without dead ends: 1838 [2021-10-08 16:15:28,674 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1678.6ms TimeCoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 16:15:28,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1838 states. [2021-10-08 16:15:28,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1838 to 1377. [2021-10-08 16:15:28,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1373 states have (on average 2.9322651128914785) internal successors, (4026), 1376 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:28,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 4026 transitions. [2021-10-08 16:15:28,705 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 4026 transitions. Word has length 19 [2021-10-08 16:15:28,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:28,705 INFO L470 AbstractCegarLoop]: Abstraction has 1377 states and 4026 transitions. [2021-10-08 16:15:28,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:28,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 4026 transitions. [2021-10-08 16:15:28,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:28,708 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:28,708 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:28,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-10-08 16:15:28,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:28,909 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:28,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:28,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1206380258, now seen corresponding path program 4 times [2021-10-08 16:15:28,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:28,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737328259] [2021-10-08 16:15:28,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:28,911 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:28,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:29,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:29,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:29,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737328259] [2021-10-08 16:15:29,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737328259] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:29,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939338897] [2021-10-08 16:15:29,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:15:29,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:29,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:29,507 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 16:15:29,508 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 16:15:30,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:15:30,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:30,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 16:15:30,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:30,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 166 [2021-10-08 16:15:30,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:31,014 INFO L354 Elim1Store]: treesize reduction 75, result has 24.2 percent of original size [2021-10-08 16:15:31,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 44 [2021-10-08 16:15:31,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:31,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939338897] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:31,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:31,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:15:31,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179150881] [2021-10-08 16:15:31,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:31,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:31,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:31,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:31,202 INFO L87 Difference]: Start difference. First operand 1377 states and 4026 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:32,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:32,077 INFO L93 Difference]: Finished difference Result 1518 states and 4381 transitions. [2021-10-08 16:15:32,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-08 16:15:32,083 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:32,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:32,087 INFO L225 Difference]: With dead ends: 1518 [2021-10-08 16:15:32,087 INFO L226 Difference]: Without dead ends: 1518 [2021-10-08 16:15:32,087 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1016.2ms TimeCoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:15:32,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-10-08 16:15:32,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1380. [2021-10-08 16:15:32,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1380 states, 1376 states have (on average 2.931686046511628) internal successors, (4034), 1379 states have internal predecessors, (4034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:32,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 4034 transitions. [2021-10-08 16:15:32,121 INFO L78 Accepts]: Start accepts. Automaton has 1380 states and 4034 transitions. Word has length 19 [2021-10-08 16:15:32,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:32,121 INFO L470 AbstractCegarLoop]: Abstraction has 1380 states and 4034 transitions. [2021-10-08 16:15:32,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1380 states and 4034 transitions. [2021-10-08 16:15:32,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:32,124 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:32,124 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:32,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-10-08 16:15:32,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:32,339 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:32,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:32,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1203266618, now seen corresponding path program 5 times [2021-10-08 16:15:32,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:32,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966049310] [2021-10-08 16:15:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:32,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:32,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:32,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:32,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966049310] [2021-10-08 16:15:32,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966049310] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:32,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754792835] [2021-10-08 16:15:32,913 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:15:32,913 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:32,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:32,918 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 16:15:32,935 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 16:15:33,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:15:33,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:33,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-08 16:15:33,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:33,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-10-08 16:15:34,176 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:15:34,177 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 51 treesize of output 44 [2021-10-08 16:15:34,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:15:34,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754792835] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:34,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:34,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 17 [2021-10-08 16:15:34,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153905212] [2021-10-08 16:15:34,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:15:34,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:34,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:15:34,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:15:34,232 INFO L87 Difference]: Start difference. First operand 1380 states and 4034 transitions. Second operand has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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 16:15:35,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:35,250 INFO L93 Difference]: Finished difference Result 1986 states and 5764 transitions. [2021-10-08 16:15:35,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:15:35,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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 19 [2021-10-08 16:15:35,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:35,255 INFO L225 Difference]: With dead ends: 1986 [2021-10-08 16:15:35,255 INFO L226 Difference]: Without dead ends: 1986 [2021-10-08 16:15:35,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 881.2ms TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:15:35,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states. [2021-10-08 16:15:35,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1567. [2021-10-08 16:15:35,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1563 states have (on average 2.9385796545105567) internal successors, (4593), 1566 states have internal predecessors, (4593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:35,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 4593 transitions. [2021-10-08 16:15:35,288 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 4593 transitions. Word has length 19 [2021-10-08 16:15:35,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:35,288 INFO L470 AbstractCegarLoop]: Abstraction has 1567 states and 4593 transitions. [2021-10-08 16:15:35,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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 16:15:35,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 4593 transitions. [2021-10-08 16:15:35,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:35,290 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:35,290 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:35,317 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 16:15:35,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:35,491 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:35,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:35,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1132988624, now seen corresponding path program 6 times [2021-10-08 16:15:35,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:35,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122459910] [2021-10-08 16:15:35,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:35,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:35,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:36,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:36,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122459910] [2021-10-08 16:15:36,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122459910] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:36,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872420648] [2021-10-08 16:15:36,252 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:15:36,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:36,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:36,254 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 16:15:36,255 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 16:15:37,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 16:15:37,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:37,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 54 conjunts are in the unsatisfiable core [2021-10-08 16:15:37,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:37,354 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 13 treesize of output 9 [2021-10-08 16:15:37,429 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 16:15:37,681 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:37,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 29 treesize of output 28 [2021-10-08 16:15:37,872 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:37,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:15:38,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:38,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872420648] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:38,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:38,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:38,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323301266] [2021-10-08 16:15:38,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:38,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:38,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:38,259 INFO L87 Difference]: Start difference. First operand 1567 states and 4593 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:39,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:39,617 INFO L93 Difference]: Finished difference Result 1889 states and 5321 transitions. [2021-10-08 16:15:39,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:15:39,617 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:39,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:39,621 INFO L225 Difference]: With dead ends: 1889 [2021-10-08 16:15:39,621 INFO L226 Difference]: Without dead ends: 1831 [2021-10-08 16:15:39,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 1525.9ms TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:15:39,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2021-10-08 16:15:39,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1547. [2021-10-08 16:15:39,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1547 states, 1543 states have (on average 2.9377835385612445) internal successors, (4533), 1546 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1547 states to 1547 states and 4533 transitions. [2021-10-08 16:15:39,660 INFO L78 Accepts]: Start accepts. Automaton has 1547 states and 4533 transitions. Word has length 19 [2021-10-08 16:15:39,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:39,660 INFO L470 AbstractCegarLoop]: Abstraction has 1547 states and 4533 transitions. [2021-10-08 16:15:39,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:39,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1547 states and 4533 transitions. [2021-10-08 16:15:39,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:39,663 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:39,664 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:39,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-08 16:15:39,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:39,878 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:39,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:39,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1136592374, now seen corresponding path program 7 times [2021-10-08 16:15:39,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:39,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119492666] [2021-10-08 16:15:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:39,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:40,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:40,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119492666] [2021-10-08 16:15:40,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119492666] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:40,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131552419] [2021-10-08 16:15:40,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:15:40,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:40,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:40,632 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 16:15:40,636 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 16:15:41,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:41,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:15:41,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:41,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:41,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 71 [2021-10-08 16:15:41,987 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:41,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:15:42,164 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:42,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:15:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:42,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131552419] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:42,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:42,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:42,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826375477] [2021-10-08 16:15:42,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:42,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:42,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:42,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:42,498 INFO L87 Difference]: Start difference. First operand 1547 states and 4533 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:43,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:43,745 INFO L93 Difference]: Finished difference Result 1983 states and 5580 transitions. [2021-10-08 16:15:43,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:15:43,746 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:43,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:43,750 INFO L225 Difference]: With dead ends: 1983 [2021-10-08 16:15:43,750 INFO L226 Difference]: Without dead ends: 1916 [2021-10-08 16:15:43,751 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1447.4ms TimeCoverageRelationStatistics Valid=154, Invalid=902, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:15:43,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1916 states. [2021-10-08 16:15:43,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1916 to 1527. [2021-10-08 16:15:43,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1523 states have (on average 2.9349967170059093) internal successors, (4470), 1526 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:43,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4470 transitions. [2021-10-08 16:15:43,782 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4470 transitions. Word has length 19 [2021-10-08 16:15:43,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:43,782 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4470 transitions. [2021-10-08 16:15:43,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:43,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4470 transitions. [2021-10-08 16:15:43,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:43,785 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:43,785 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:43,812 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 16:15:43,985 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,SelfDestructingSolverStorable46 [2021-10-08 16:15:43,986 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:43,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:43,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1213453154, now seen corresponding path program 8 times [2021-10-08 16:15:43,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:43,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788325348] [2021-10-08 16:15:43,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:43,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:44,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:44,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:44,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788325348] [2021-10-08 16:15:44,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788325348] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:44,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767910211] [2021-10-08 16:15:44,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:15:44,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:44,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:44,566 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 16:15:44,568 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 16:15:45,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:15:45,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:45,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:15:45,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:45,634 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 24 treesize of output 20 [2021-10-08 16:15:45,695 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 16:15:45,887 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:45,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, 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 16:15:46,052 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:46,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:15:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:46,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767910211] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:46,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:46,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:46,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388995507] [2021-10-08 16:15:46,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:46,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:46,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:46,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:46,425 INFO L87 Difference]: Start difference. First operand 1527 states and 4470 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:47,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:47,368 INFO L93 Difference]: Finished difference Result 1848 states and 5282 transitions. [2021-10-08 16:15:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 16:15:47,368 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:47,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:47,374 INFO L225 Difference]: With dead ends: 1848 [2021-10-08 16:15:47,374 INFO L226 Difference]: Without dead ends: 1848 [2021-10-08 16:15:47,375 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 1151.9ms TimeCoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:15:47,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2021-10-08 16:15:47,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 1522. [2021-10-08 16:15:47,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1522 states, 1518 states have (on average 2.9433465085639) internal successors, (4468), 1521 states have internal predecessors, (4468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:47,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1522 states to 1522 states and 4468 transitions. [2021-10-08 16:15:47,418 INFO L78 Accepts]: Start accepts. Automaton has 1522 states and 4468 transitions. Word has length 19 [2021-10-08 16:15:47,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:47,418 INFO L470 AbstractCegarLoop]: Abstraction has 1522 states and 4468 transitions. [2021-10-08 16:15:47,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:47,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1522 states and 4468 transitions. [2021-10-08 16:15:47,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:47,421 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:47,422 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:47,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-10-08 16:15:47,636 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,SelfDestructingSolverStorable47 [2021-10-08 16:15:47,636 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:47,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:47,637 INFO L82 PathProgramCache]: Analyzing trace with hash 717131428, now seen corresponding path program 9 times [2021-10-08 16:15:47,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:47,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373960482] [2021-10-08 16:15:47,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:47,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:48,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:48,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373960482] [2021-10-08 16:15:48,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373960482] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:48,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354337259] [2021-10-08 16:15:48,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:15:48,248 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:48,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:48,250 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 16:15:48,251 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 16:15:49,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:15:49,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:49,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 53 conjunts are in the unsatisfiable core [2021-10-08 16:15:49,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:49,394 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 13 treesize of output 9 [2021-10-08 16:15:49,471 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 16:15:49,697 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:49,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:15:50,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:50,238 INFO L354 Elim1Store]: treesize reduction 75, result has 24.2 percent of original size [2021-10-08 16:15:50,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 45 [2021-10-08 16:15:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:50,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354337259] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:50,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:50,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:50,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440276674] [2021-10-08 16:15:50,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:50,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:50,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:50,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:50,305 INFO L87 Difference]: Start difference. First operand 1522 states and 4468 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:51,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:51,404 INFO L93 Difference]: Finished difference Result 1779 states and 5114 transitions. [2021-10-08 16:15:51,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:15:51,410 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:51,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:51,414 INFO L225 Difference]: With dead ends: 1779 [2021-10-08 16:15:51,415 INFO L226 Difference]: Without dead ends: 1731 [2021-10-08 16:15:51,416 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1259.8ms TimeCoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:15:51,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2021-10-08 16:15:51,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1518. [2021-10-08 16:15:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1518 states, 1514 states have (on average 2.9458388375165128) internal successors, (4460), 1517 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1518 states to 1518 states and 4460 transitions. [2021-10-08 16:15:51,447 INFO L78 Accepts]: Start accepts. Automaton has 1518 states and 4460 transitions. Word has length 19 [2021-10-08 16:15:51,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:51,448 INFO L470 AbstractCegarLoop]: Abstraction has 1518 states and 4460 transitions. [2021-10-08 16:15:51,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:51,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1518 states and 4460 transitions. [2021-10-08 16:15:51,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:51,450 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:51,450 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:51,481 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 16:15:51,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:51,651 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:51,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:51,652 INFO L82 PathProgramCache]: Analyzing trace with hash 828980668, now seen corresponding path program 10 times [2021-10-08 16:15:51,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:51,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195120326] [2021-10-08 16:15:51,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:51,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:52,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:52,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:52,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195120326] [2021-10-08 16:15:52,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195120326] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:52,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896600249] [2021-10-08 16:15:52,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:15:52,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:52,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:52,238 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 16:15:52,239 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 16:15:53,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:15:53,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:53,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:15:53,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:53,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:53,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 71 [2021-10-08 16:15:53,727 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:15:53,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:15:54,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:15:54,211 INFO L354 Elim1Store]: treesize reduction 75, result has 24.2 percent of original size [2021-10-08 16:15:54,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 44 [2021-10-08 16:15:54,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:54,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896600249] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:54,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:54,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:15:54,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120759726] [2021-10-08 16:15:54,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:15:54,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:54,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:15:54,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:15:54,316 INFO L87 Difference]: Start difference. First operand 1518 states and 4460 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:55,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:55,329 INFO L93 Difference]: Finished difference Result 1637 states and 4713 transitions. [2021-10-08 16:15:55,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 16:15:55,330 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:15:55,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:55,335 INFO L225 Difference]: With dead ends: 1637 [2021-10-08 16:15:55,335 INFO L226 Difference]: Without dead ends: 1588 [2021-10-08 16:15:55,337 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1180.2ms TimeCoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:15:55,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1588 states. [2021-10-08 16:15:55,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1588 to 1487. [2021-10-08 16:15:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1483 states have (on average 2.952124072825354) internal successors, (4378), 1486 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:55,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4378 transitions. [2021-10-08 16:15:55,377 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4378 transitions. Word has length 19 [2021-10-08 16:15:55,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:55,378 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4378 transitions. [2021-10-08 16:15:55,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:15:55,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4378 transitions. [2021-10-08 16:15:55,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:55,381 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:55,381 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:55,423 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 16:15:55,594 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,SelfDestructingSolverStorable49 [2021-10-08 16:15:55,595 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:55,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:55,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1080188808, now seen corresponding path program 11 times [2021-10-08 16:15:55,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:55,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803081646] [2021-10-08 16:15:55,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:55,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:55,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:15:56,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:15:56,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:15:56,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803081646] [2021-10-08 16:15:56,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803081646] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:56,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370035254] [2021-10-08 16:15:56,242 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:15:56,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:56,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:15:56,243 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 16:15:56,244 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 16:15:57,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:15:57,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:15:57,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:15:57,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:15:57,557 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:15:57,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 28 treesize of output 27 [2021-10-08 16:15:57,814 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:15:57,814 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 52 treesize of output 45 [2021-10-08 16:15:57,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:15:57,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370035254] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:15:57,922 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:15:57,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:15:57,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981194461] [2021-10-08 16:15:57,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:15:57,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:15:57,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:15:57,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:15:57,924 INFO L87 Difference]: Start difference. First operand 1487 states and 4378 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:59,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:15:59,152 INFO L93 Difference]: Finished difference Result 2153 states and 6270 transitions. [2021-10-08 16:15:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:15:59,152 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 19 [2021-10-08 16:15:59,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:15:59,157 INFO L225 Difference]: With dead ends: 2153 [2021-10-08 16:15:59,157 INFO L226 Difference]: Without dead ends: 2153 [2021-10-08 16:15:59,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1209.8ms TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:15:59,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2021-10-08 16:15:59,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 1459. [2021-10-08 16:15:59,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1455 states have (on average 2.9539518900343644) internal successors, (4298), 1458 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:15:59,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 4298 transitions. [2021-10-08 16:15:59,188 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 4298 transitions. Word has length 19 [2021-10-08 16:15:59,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:15:59,189 INFO L470 AbstractCegarLoop]: Abstraction has 1459 states and 4298 transitions. [2021-10-08 16:15:59,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:15:59,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 4298 transitions. [2021-10-08 16:15:59,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:15:59,191 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:15:59,191 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:15:59,231 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 16:15:59,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:15:59,405 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:15:59,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:15:59,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1083302448, now seen corresponding path program 12 times [2021-10-08 16:15:59,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:15:59,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774476811] [2021-10-08 16:15:59,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:15:59,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:15:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:00,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:00,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774476811] [2021-10-08 16:16:00,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774476811] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:00,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160769485] [2021-10-08 16:16:00,035 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:16:00,035 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:00,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:00,038 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 16:16:00,057 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 16:16:01,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-08 16:16:01,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:01,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 53 conjunts are in the unsatisfiable core [2021-10-08 16:16:01,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:01,236 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 13 treesize of output 9 [2021-10-08 16:16:01,321 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 16:16:01,538 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:01,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:16:02,023 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:02,024 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 64 treesize of output 58 [2021-10-08 16:16:02,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:02,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160769485] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:02,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:02,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:16:02,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042588766] [2021-10-08 16:16:02,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:16:02,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:02,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:16:02,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:16:02,131 INFO L87 Difference]: Start difference. First operand 1459 states and 4298 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:16:03,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:03,497 INFO L93 Difference]: Finished difference Result 1715 states and 4958 transitions. [2021-10-08 16:16:03,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:16:03,497 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:16:03,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:03,501 INFO L225 Difference]: With dead ends: 1715 [2021-10-08 16:16:03,501 INFO L226 Difference]: Without dead ends: 1715 [2021-10-08 16:16:03,501 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1441.7ms TimeCoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:16:03,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1715 states. [2021-10-08 16:16:03,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1715 to 1410. [2021-10-08 16:16:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1410 states, 1406 states have (on average 2.9551920341394027) internal successors, (4155), 1409 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:03,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1410 states to 1410 states and 4155 transitions. [2021-10-08 16:16:03,529 INFO L78 Accepts]: Start accepts. Automaton has 1410 states and 4155 transitions. Word has length 19 [2021-10-08 16:16:03,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:03,529 INFO L470 AbstractCegarLoop]: Abstraction has 1410 states and 4155 transitions. [2021-10-08 16:16:03,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:16:03,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1410 states and 4155 transitions. [2021-10-08 16:16:03,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:16:03,532 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:03,532 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:03,561 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 16:16:03,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:03,734 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:03,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:03,734 INFO L82 PathProgramCache]: Analyzing trace with hash 169726833, now seen corresponding path program 3 times [2021-10-08 16:16:03,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:03,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753247642] [2021-10-08 16:16:03,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:03,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:04,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:04,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753247642] [2021-10-08 16:16:04,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753247642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:04,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018235076] [2021-10-08 16:16:04,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:16:04,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:04,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:04,304 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 16:16:04,328 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 16:16:05,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:16:05,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:05,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:16:05,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:05,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:16:05,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:16:05,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 93 [2021-10-08 16:16:05,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-10-08 16:16:05,665 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 16:16:05,904 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:05,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:16:06,039 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:06,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:16:06,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:06,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018235076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:06,286 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:06,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2021-10-08 16:16:06,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100766849] [2021-10-08 16:16:06,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:16:06,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:06,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:16:06,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:16:06,288 INFO L87 Difference]: Start difference. First operand 1410 states and 4155 transitions. Second operand has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:16:07,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:07,479 INFO L93 Difference]: Finished difference Result 1531 states and 4370 transitions. [2021-10-08 16:16:07,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 16:16:07,480 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 19 [2021-10-08 16:16:07,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:07,484 INFO L225 Difference]: With dead ends: 1531 [2021-10-08 16:16:07,484 INFO L226 Difference]: Without dead ends: 1091 [2021-10-08 16:16:07,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1226.7ms TimeCoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:16:07,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2021-10-08 16:16:07,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1091. [2021-10-08 16:16:07,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 1089 states have (on average 2.9797979797979797) internal successors, (3245), 1090 states have internal predecessors, (3245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:07,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 3245 transitions. [2021-10-08 16:16:07,508 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 3245 transitions. Word has length 19 [2021-10-08 16:16:07,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:07,508 INFO L470 AbstractCegarLoop]: Abstraction has 1091 states and 3245 transitions. [2021-10-08 16:16:07,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 16:16:07,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 3245 transitions. [2021-10-08 16:16:07,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:07,510 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:07,510 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:07,539 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-10-08 16:16:07,712 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,SelfDestructingSolverStorable52 [2021-10-08 16:16:07,713 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:07,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:07,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1711094940, now seen corresponding path program 13 times [2021-10-08 16:16:07,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:07,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786156194] [2021-10-08 16:16:07,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:07,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:08,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:08,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786156194] [2021-10-08 16:16:08,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786156194] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:08,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579328707] [2021-10-08 16:16:08,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:16:08,787 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:08,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:08,788 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 16:16:08,789 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 16:16:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:09,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:16:09,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:10,265 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:10,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:16:10,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:16:10,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579328707] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:10,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:10,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:16:10,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297417352] [2021-10-08 16:16:10,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:16:10,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:10,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:16:10,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=372, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:16:10,478 INFO L87 Difference]: Start difference. First operand 1091 states and 3245 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:11,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:11,640 INFO L93 Difference]: Finished difference Result 1950 states and 5685 transitions. [2021-10-08 16:16:11,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:16:11,641 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 20 [2021-10-08 16:16:11,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:11,646 INFO L225 Difference]: With dead ends: 1950 [2021-10-08 16:16:11,646 INFO L226 Difference]: Without dead ends: 1914 [2021-10-08 16:16:11,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1206.2ms TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 16:16:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2021-10-08 16:16:11,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1133. [2021-10-08 16:16:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 1131 states have (on average 2.980548187444739) internal successors, (3371), 1132 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 3371 transitions. [2021-10-08 16:16:11,669 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 3371 transitions. Word has length 20 [2021-10-08 16:16:11,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:11,670 INFO L470 AbstractCegarLoop]: Abstraction has 1133 states and 3371 transitions. [2021-10-08 16:16:11,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:11,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 3371 transitions. [2021-10-08 16:16:11,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:11,671 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:11,671 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:11,698 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 16:16:11,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-10-08 16:16:11,872 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:11,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:11,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1714698690, now seen corresponding path program 14 times [2021-10-08 16:16:11,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:11,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622065305] [2021-10-08 16:16:11,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:11,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:12,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:12,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:12,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622065305] [2021-10-08 16:16:12,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622065305] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:12,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215753437] [2021-10-08 16:16:12,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:16:12,751 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:12,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:12,754 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 16:16:12,757 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 16:16:13,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:16:13,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:13,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:16:13,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:14,233 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:14,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:16:14,453 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:16:14,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215753437] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:14,453 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:14,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:16:14,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254248754] [2021-10-08 16:16:14,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:16:14,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:14,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:16:14,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:16:14,455 INFO L87 Difference]: Start difference. First operand 1133 states and 3371 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:15,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:15,968 INFO L93 Difference]: Finished difference Result 2151 states and 6385 transitions. [2021-10-08 16:16:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-08 16:16:15,968 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 20 [2021-10-08 16:16:15,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:15,972 INFO L225 Difference]: With dead ends: 2151 [2021-10-08 16:16:15,973 INFO L226 Difference]: Without dead ends: 2097 [2021-10-08 16:16:15,973 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1358.5ms TimeCoverageRelationStatistics Valid=169, Invalid=1163, Unknown=0, NotChecked=0, Total=1332 [2021-10-08 16:16:15,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2021-10-08 16:16:15,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 1226. [2021-10-08 16:16:15,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 1224 states have (on average 3.0016339869281046) internal successors, (3674), 1225 states have internal predecessors, (3674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:15,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 3674 transitions. [2021-10-08 16:16:15,999 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 3674 transitions. Word has length 20 [2021-10-08 16:16:15,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:15,999 INFO L470 AbstractCegarLoop]: Abstraction has 1226 states and 3674 transitions. [2021-10-08 16:16:16,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:16,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 3674 transitions. [2021-10-08 16:16:16,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:16,001 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:16,001 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:16,030 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 16:16:16,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-08 16:16:16,202 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:16,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:16,203 INFO L82 PathProgramCache]: Analyzing trace with hash 422686399, now seen corresponding path program 4 times [2021-10-08 16:16:16,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:16,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967479836] [2021-10-08 16:16:16,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:16,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:16,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:16,737 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:16,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:16,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967479836] [2021-10-08 16:16:16,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967479836] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:16,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387785040] [2021-10-08 16:16:16,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:16:16,738 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:16,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:16,739 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 16:16:16,741 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 16:16:18,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:16:18,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:18,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 16:16:18,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:18,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-10-08 16:16:18,277 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:18,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:16:18,305 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:16:18,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387785040] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:18,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:18,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 16 [2021-10-08 16:16:18,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689640627] [2021-10-08 16:16:18,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-08 16:16:18,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:18,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-08 16:16:18,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-10-08 16:16:18,308 INFO L87 Difference]: Start difference. First operand 1226 states and 3674 transitions. Second operand has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:16:19,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:19,122 INFO L93 Difference]: Finished difference Result 2868 states and 8323 transitions. [2021-10-08 16:16:19,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:16:19,122 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 20 [2021-10-08 16:16:19,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:19,127 INFO L225 Difference]: With dead ends: 2868 [2021-10-08 16:16:19,127 INFO L226 Difference]: Without dead ends: 2814 [2021-10-08 16:16:19,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 850.3ms TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:16:19,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2814 states. [2021-10-08 16:16:19,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2814 to 1147. [2021-10-08 16:16:19,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 1145 states have (on average 2.989519650655022) internal successors, (3423), 1146 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:19,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 3423 transitions. [2021-10-08 16:16:19,157 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 3423 transitions. Word has length 20 [2021-10-08 16:16:19,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:19,157 INFO L470 AbstractCegarLoop]: Abstraction has 1147 states and 3423 transitions. [2021-10-08 16:16:19,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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 16:16:19,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 3423 transitions. [2021-10-08 16:16:19,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:19,158 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:19,158 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:19,186 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 16:16:19,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:19,359 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:19,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:19,360 INFO L82 PathProgramCache]: Analyzing trace with hash 422686356, now seen corresponding path program 15 times [2021-10-08 16:16:19,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:19,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433167714] [2021-10-08 16:16:19,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:19,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:19,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:20,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:20,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433167714] [2021-10-08 16:16:20,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433167714] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:20,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084268209] [2021-10-08 16:16:20,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:16:20,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:20,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:20,129 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 16:16:20,147 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 16:16:21,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:16:21,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:21,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:16:21,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:21,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-10-08 16:16:21,818 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:21,818 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 51 treesize of output 44 [2021-10-08 16:16:21,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:16:21,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084268209] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:21,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:21,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2021-10-08 16:16:21,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139883760] [2021-10-08 16:16:21,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:16:21,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:21,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:16:21,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:16:21,864 INFO L87 Difference]: Start difference. First operand 1147 states and 3423 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:22,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:22,892 INFO L93 Difference]: Finished difference Result 1926 states and 5629 transitions. [2021-10-08 16:16:22,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:16:22,893 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:16:22,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:22,897 INFO L225 Difference]: With dead ends: 1926 [2021-10-08 16:16:22,897 INFO L226 Difference]: Without dead ends: 1886 [2021-10-08 16:16:22,898 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 1075.4ms TimeCoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:16:22,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1886 states. [2021-10-08 16:16:22,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1886 to 1161. [2021-10-08 16:16:22,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 1159 states have (on average 2.9879206212251943) internal successors, (3463), 1160 states have internal predecessors, (3463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:22,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 3463 transitions. [2021-10-08 16:16:22,963 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 3463 transitions. Word has length 20 [2021-10-08 16:16:22,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:22,964 INFO L470 AbstractCegarLoop]: Abstraction has 1161 states and 3463 transitions. [2021-10-08 16:16:22,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:22,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 3463 transitions. [2021-10-08 16:16:22,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:22,966 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:22,966 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:22,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-10-08 16:16:23,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-08 16:16:23,167 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:23,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:23,169 INFO L82 PathProgramCache]: Analyzing trace with hash 534535596, now seen corresponding path program 16 times [2021-10-08 16:16:23,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:23,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036077457] [2021-10-08 16:16:23,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:23,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:23,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:23,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:23,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036077457] [2021-10-08 16:16:23,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036077457] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:23,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923380069] [2021-10-08 16:16:23,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:16:23,887 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:23,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:23,888 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 16:16:23,908 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 16:16:25,066 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:16:25,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:25,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:16:25,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:25,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-10-08 16:16:25,538 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:25,538 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 51 treesize of output 44 [2021-10-08 16:16:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:16:25,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923380069] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:25,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:25,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2021-10-08 16:16:25,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433501053] [2021-10-08 16:16:25,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:16:25,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:25,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:16:25,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:16:25,593 INFO L87 Difference]: Start difference. First operand 1161 states and 3463 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:26,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:26,644 INFO L93 Difference]: Finished difference Result 1910 states and 5609 transitions. [2021-10-08 16:16:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:16:26,644 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:16:26,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:26,683 INFO L225 Difference]: With dead ends: 1910 [2021-10-08 16:16:26,683 INFO L226 Difference]: Without dead ends: 1868 [2021-10-08 16:16:26,684 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 1032.8ms TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:16:26,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1868 states. [2021-10-08 16:16:26,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1868 to 1124. [2021-10-08 16:16:26,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 1122 states have (on average 2.9893048128342246) internal successors, (3354), 1123 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:26,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 3354 transitions. [2021-10-08 16:16:26,707 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 3354 transitions. Word has length 20 [2021-10-08 16:16:26,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:26,708 INFO L470 AbstractCegarLoop]: Abstraction has 1124 states and 3354 transitions. [2021-10-08 16:16:26,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:26,708 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 3354 transitions. [2021-10-08 16:16:26,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:26,709 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:26,709 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:26,739 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 16:16:26,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:26,910 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:26,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:26,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1308497817, now seen corresponding path program 5 times [2021-10-08 16:16:26,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:26,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202464633] [2021-10-08 16:16:26,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:26,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:27,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:27,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202464633] [2021-10-08 16:16:27,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202464633] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:27,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851232373] [2021-10-08 16:16:27,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:16:27,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:27,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:27,409 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 16:16:27,414 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 16:16:28,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:16:28,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:28,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-08 16:16:28,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:28,884 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:28,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:16:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:16:28,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851232373] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:28,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:28,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 17 [2021-10-08 16:16:28,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748717767] [2021-10-08 16:16:28,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:16:28,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:28,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:16:28,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:16:28,966 INFO L87 Difference]: Start difference. First operand 1124 states and 3354 transitions. Second operand has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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 16:16:30,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:30,019 INFO L93 Difference]: Finished difference Result 2440 states and 7140 transitions. [2021-10-08 16:16:30,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:16:30,019 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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 20 [2021-10-08 16:16:30,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:30,025 INFO L225 Difference]: With dead ends: 2440 [2021-10-08 16:16:30,025 INFO L226 Difference]: Without dead ends: 2440 [2021-10-08 16:16:30,025 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 832.6ms TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:16:30,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2440 states. [2021-10-08 16:16:30,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2440 to 921. [2021-10-08 16:16:30,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 921 states, 919 states have (on average 2.929270946681175) internal successors, (2692), 920 states have internal predecessors, (2692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:30,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 2692 transitions. [2021-10-08 16:16:30,050 INFO L78 Accepts]: Start accepts. Automaton has 921 states and 2692 transitions. Word has length 20 [2021-10-08 16:16:30,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:30,050 INFO L470 AbstractCegarLoop]: Abstraction has 921 states and 2692 transitions. [2021-10-08 16:16:30,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 18 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 16:16:30,051 INFO L276 IsEmpty]: Start isEmpty. Operand 921 states and 2692 transitions. [2021-10-08 16:16:30,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:30,052 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:30,052 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:30,081 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 16:16:30,252 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,SelfDestructingSolverStorable58 [2021-10-08 16:16:30,253 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:30,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:30,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1374633837, now seen corresponding path program 6 times [2021-10-08 16:16:30,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:30,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508523082] [2021-10-08 16:16:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:30,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:30,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:30,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:30,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508523082] [2021-10-08 16:16:30,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508523082] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:30,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970967035] [2021-10-08 16:16:30,788 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:16:30,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:30,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:30,789 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 16:16:30,791 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 16:16:32,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:16:32,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:32,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:16:32,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:32,417 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:32,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:16:32,479 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:16:32,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970967035] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:32,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:32,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 19 [2021-10-08 16:16:32,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465102953] [2021-10-08 16:16:32,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:16:32,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:32,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:16:32,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:16:32,481 INFO L87 Difference]: Start difference. First operand 921 states and 2692 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:33,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:33,733 INFO L93 Difference]: Finished difference Result 1812 states and 5229 transitions. [2021-10-08 16:16:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:16:33,734 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 20 [2021-10-08 16:16:33,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:33,737 INFO L225 Difference]: With dead ends: 1812 [2021-10-08 16:16:33,738 INFO L226 Difference]: Without dead ends: 1812 [2021-10-08 16:16:33,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1053.8ms TimeCoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:16:33,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2021-10-08 16:16:33,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 870. [2021-10-08 16:16:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 868 states have (on average 2.910138248847926) internal successors, (2526), 869 states have internal predecessors, (2526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:33,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 2526 transitions. [2021-10-08 16:16:33,760 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 2526 transitions. Word has length 20 [2021-10-08 16:16:33,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:33,760 INFO L470 AbstractCegarLoop]: Abstraction has 870 states and 2526 transitions. [2021-10-08 16:16:33,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 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 16:16:33,760 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 2526 transitions. [2021-10-08 16:16:33,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:33,761 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:33,762 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:33,791 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 16:16:33,962 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,SelfDestructingSolverStorable59 [2021-10-08 16:16:33,963 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:33,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:33,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1448025514, now seen corresponding path program 17 times [2021-10-08 16:16:33,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:33,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388994576] [2021-10-08 16:16:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:33,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:33,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:34,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:34,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388994576] [2021-10-08 16:16:34,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388994576] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:34,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965629642] [2021-10-08 16:16:34,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:16:34,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:34,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:34,917 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 16:16:34,917 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 16:16:36,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:16:36,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:36,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 16:16:36,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:36,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:16:36,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-10-08 16:16:36,527 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:36,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:16:36,635 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:36,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:16:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:16:36,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965629642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:36,841 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:36,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2021-10-08 16:16:36,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895322919] [2021-10-08 16:16:36,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:16:36,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:36,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:16:36,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:16:36,843 INFO L87 Difference]: Start difference. First operand 870 states and 2526 transitions. Second operand has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:38,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:38,139 INFO L93 Difference]: Finished difference Result 1720 states and 4926 transitions. [2021-10-08 16:16:38,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-08 16:16:38,140 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:16:38,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:38,143 INFO L225 Difference]: With dead ends: 1720 [2021-10-08 16:16:38,144 INFO L226 Difference]: Without dead ends: 1684 [2021-10-08 16:16:38,144 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 1431.0ms TimeCoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:16:38,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2021-10-08 16:16:38,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 880. [2021-10-08 16:16:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 878 states have (on average 2.9111617312072893) internal successors, (2556), 879 states have internal predecessors, (2556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:38,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 2556 transitions. [2021-10-08 16:16:38,190 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 2556 transitions. Word has length 20 [2021-10-08 16:16:38,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:38,190 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 2556 transitions. [2021-10-08 16:16:38,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:38,190 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 2556 transitions. [2021-10-08 16:16:38,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:38,191 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:38,191 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:38,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-10-08 16:16:38,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:38,393 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:38,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:38,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1444421764, now seen corresponding path program 18 times [2021-10-08 16:16:38,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:38,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057850397] [2021-10-08 16:16:38,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:38,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:39,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:39,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:39,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057850397] [2021-10-08 16:16:39,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057850397] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:39,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993067349] [2021-10-08 16:16:39,375 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:16:39,375 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:39,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:39,376 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 16:16:39,378 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 16:16:40,750 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:16:40,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:40,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 16:16:40,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:41,078 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:41,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:16:41,189 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:41,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 29 treesize of output 28 [2021-10-08 16:16:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:16:41,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993067349] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:41,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:41,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:16:41,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050203020] [2021-10-08 16:16:41,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:16:41,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:16:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:16:41,434 INFO L87 Difference]: Start difference. First operand 880 states and 2556 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:16:42,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:42,778 INFO L93 Difference]: Finished difference Result 1558 states and 4496 transitions. [2021-10-08 16:16:42,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:16:42,778 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:16:42,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:42,781 INFO L225 Difference]: With dead ends: 1558 [2021-10-08 16:16:42,781 INFO L226 Difference]: Without dead ends: 1504 [2021-10-08 16:16:42,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 1447.0ms TimeCoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:16:42,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2021-10-08 16:16:42,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 840. [2021-10-08 16:16:42,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 838 states have (on average 2.905727923627685) internal successors, (2435), 839 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:42,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 2435 transitions. [2021-10-08 16:16:42,800 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 2435 transitions. Word has length 20 [2021-10-08 16:16:42,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:42,800 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 2435 transitions. [2021-10-08 16:16:42,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:16:42,800 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 2435 transitions. [2021-10-08 16:16:42,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:42,801 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:42,801 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:42,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-08 16:16:43,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:43,002 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:43,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:43,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1863882710, now seen corresponding path program 19 times [2021-10-08 16:16:43,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:43,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689480190] [2021-10-08 16:16:43,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:43,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:43,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:44,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:44,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689480190] [2021-10-08 16:16:44,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689480190] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:44,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553206886] [2021-10-08 16:16:44,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:16:44,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:44,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:44,153 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 16:16:44,154 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 16:16:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:45,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 16:16:45,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:45,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:16:45,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 67 [2021-10-08 16:16:45,811 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:45,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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 16:16:46,118 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:46,119 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 51 treesize of output 44 [2021-10-08 16:16:46,161 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:16:46,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553206886] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:46,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:46,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 20 [2021-10-08 16:16:46,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887132066] [2021-10-08 16:16:46,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:16:46,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:46,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:16:46,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:16:46,163 INFO L87 Difference]: Start difference. First operand 840 states and 2435 transitions. Second operand has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:47,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:47,402 INFO L93 Difference]: Finished difference Result 1465 states and 4199 transitions. [2021-10-08 16:16:47,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:16:47,402 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:16:47,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:47,405 INFO L225 Difference]: With dead ends: 1465 [2021-10-08 16:16:47,405 INFO L226 Difference]: Without dead ends: 1425 [2021-10-08 16:16:47,406 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 1450.6ms TimeCoverageRelationStatistics Valid=167, Invalid=1093, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:16:47,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states. [2021-10-08 16:16:47,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 815. [2021-10-08 16:16:47,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 813 states have (on average 2.920049200492005) internal successors, (2374), 814 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:47,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 2374 transitions. [2021-10-08 16:16:47,423 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 2374 transitions. Word has length 20 [2021-10-08 16:16:47,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:47,423 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 2374 transitions. [2021-10-08 16:16:47,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:47,423 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 2374 transitions. [2021-10-08 16:16:47,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:47,424 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:47,424 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:47,452 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 16:16:47,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:47,625 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:47,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:47,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1752033470, now seen corresponding path program 20 times [2021-10-08 16:16:47,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:47,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504237861] [2021-10-08 16:16:47,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:47,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:47,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:48,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:48,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:48,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504237861] [2021-10-08 16:16:48,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504237861] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:48,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042689983] [2021-10-08 16:16:48,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:16:48,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:48,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:48,746 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 16:16:48,747 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 16:16:50,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:16:50,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:50,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 16:16:50,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:50,495 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:16:50,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 29 treesize of output 28 [2021-10-08 16:16:50,859 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:50,859 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 52 treesize of output 45 [2021-10-08 16:16:50,920 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:16:50,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042689983] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:50,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:50,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:16:50,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235548154] [2021-10-08 16:16:50,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:16:50,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:50,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:16:50,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=447, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:16:50,922 INFO L87 Difference]: Start difference. First operand 815 states and 2374 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:16:52,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:52,368 INFO L93 Difference]: Finished difference Result 1401 states and 4034 transitions. [2021-10-08 16:16:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:16:52,368 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:16:52,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:52,371 INFO L225 Difference]: With dead ends: 1401 [2021-10-08 16:16:52,371 INFO L226 Difference]: Without dead ends: 1359 [2021-10-08 16:16:52,371 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 1642.7ms TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:16:52,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1359 states. [2021-10-08 16:16:52,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1359 to 795. [2021-10-08 16:16:52,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 793 states have (on average 2.9205548549810847) internal successors, (2316), 794 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:52,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2316 transitions. [2021-10-08 16:16:52,388 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2316 transitions. Word has length 20 [2021-10-08 16:16:52,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:52,389 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2316 transitions. [2021-10-08 16:16:52,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:16:52,389 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2316 transitions. [2021-10-08 16:16:52,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:52,390 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:52,390 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:52,419 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 16:16:52,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-10-08 16:16:52,591 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:52,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:52,592 INFO L82 PathProgramCache]: Analyzing trace with hash 630650710, now seen corresponding path program 21 times [2021-10-08 16:16:52,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:52,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25872125] [2021-10-08 16:16:52,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:52,593 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:52,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:53,585 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:53,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:53,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25872125] [2021-10-08 16:16:53,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25872125] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:53,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066686230] [2021-10-08 16:16:53,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:16:53,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:53,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:53,588 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 16:16:53,589 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 16:16:55,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-08 16:16:55,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:16:55,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:16:55,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:55,297 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:16:55,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:16:55,593 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:55,594 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 52 treesize of output 45 [2021-10-08 16:16:55,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:16:55,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066686230] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:55,653 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:16:55,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 19 [2021-10-08 16:16:55,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109599065] [2021-10-08 16:16:55,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:16:55,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:16:55,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:16:55,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:16:55,654 INFO L87 Difference]: Start difference. First operand 795 states and 2316 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:16:56,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:16:56,821 INFO L93 Difference]: Finished difference Result 1178 states and 3399 transitions. [2021-10-08 16:16:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:16:56,822 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 20 [2021-10-08 16:16:56,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:16:56,824 INFO L225 Difference]: With dead ends: 1178 [2021-10-08 16:16:56,824 INFO L226 Difference]: Without dead ends: 1178 [2021-10-08 16:16:56,825 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1229.1ms TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:16:56,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-10-08 16:16:56,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 766. [2021-10-08 16:16:56,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 764 states have (on average 2.924083769633508) internal successors, (2234), 765 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:16:56,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2234 transitions. [2021-10-08 16:16:56,840 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2234 transitions. Word has length 20 [2021-10-08 16:16:56,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:16:56,840 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 2234 transitions. [2021-10-08 16:16:56,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 20 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 16:16:56,840 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2234 transitions. [2021-10-08 16:16:56,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:16:56,841 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:16:56,841 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:16:56,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-10-08 16:16:57,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:57,042 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:16:57,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:16:57,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1883679991, now seen corresponding path program 7 times [2021-10-08 16:16:57,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:16:57,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736821541] [2021-10-08 16:16:57,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:16:57,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:16:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:57,890 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:16:57,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:16:57,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736821541] [2021-10-08 16:16:57,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736821541] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:16:57,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701325108] [2021-10-08 16:16:57,891 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:16:57,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:16:57,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:16:57,892 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 16:16:57,893 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 16:16:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:16:59,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 16:16:59,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:16:59,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:16:59,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 284 [2021-10-08 16:16:59,861 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:59,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-10-08 16:16:59,970 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:16:59,970 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 39 treesize of output 41 [2021-10-08 16:17:00,155 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:17:00,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701325108] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:00,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:00,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:17:00,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479348533] [2021-10-08 16:17:00,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:17:00,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:17:00,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:17:00,158 INFO L87 Difference]: Start difference. First operand 766 states and 2234 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:01,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:01,603 INFO L93 Difference]: Finished difference Result 1293 states and 3773 transitions. [2021-10-08 16:17:01,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:17:01,604 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:17:01,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:01,606 INFO L225 Difference]: With dead ends: 1293 [2021-10-08 16:17:01,607 INFO L226 Difference]: Without dead ends: 1293 [2021-10-08 16:17:01,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1406.3ms TimeCoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 16:17:01,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-10-08 16:17:01,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 766. [2021-10-08 16:17:01,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 764 states have (on average 2.924083769633508) internal successors, (2234), 765 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:01,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2234 transitions. [2021-10-08 16:17:01,623 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2234 transitions. Word has length 20 [2021-10-08 16:17:01,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:01,623 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 2234 transitions. [2021-10-08 16:17:01,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:01,623 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2234 transitions. [2021-10-08 16:17:01,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:17:01,624 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:01,624 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:01,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-08 16:17:01,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-10-08 16:17:01,825 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:01,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:01,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1883679948, now seen corresponding path program 22 times [2021-10-08 16:17:01,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:01,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772000982] [2021-10-08 16:17:01,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:01,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:01,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:02,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:02,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772000982] [2021-10-08 16:17:02,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772000982] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:02,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280798377] [2021-10-08 16:17:02,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:17:02,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:02,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:02,806 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 16:17:02,807 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 16:17:04,291 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:17:04,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:04,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 16:17:04,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:04,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:17:04,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 71 [2021-10-08 16:17:04,712 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:04,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-10-08 16:17:04,816 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:04,817 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 39 treesize of output 41 [2021-10-08 16:17:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:17:04,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280798377] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:04,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:04,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:17:04,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784620560] [2021-10-08 16:17:04,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:17:04,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:04,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:17:04,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:17:04,988 INFO L87 Difference]: Start difference. First operand 766 states and 2234 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:06,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:06,111 INFO L93 Difference]: Finished difference Result 1293 states and 3735 transitions. [2021-10-08 16:17:06,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:17:06,112 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:17:06,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:06,114 INFO L225 Difference]: With dead ends: 1293 [2021-10-08 16:17:06,114 INFO L226 Difference]: Without dead ends: 1293 [2021-10-08 16:17:06,115 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1228.1ms TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:17:06,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2021-10-08 16:17:06,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 747. [2021-10-08 16:17:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 745 states have (on average 2.9248322147651007) internal successors, (2179), 746 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:06,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2179 transitions. [2021-10-08 16:17:06,130 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2179 transitions. Word has length 20 [2021-10-08 16:17:06,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:06,130 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2179 transitions. [2021-10-08 16:17:06,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:06,154 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2179 transitions. [2021-10-08 16:17:06,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:17:06,155 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:06,155 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:06,184 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 16:17:06,355 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,SelfDestructingSolverStorable66 [2021-10-08 16:17:06,356 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:06,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:06,358 INFO L82 PathProgramCache]: Analyzing trace with hash -2144361119, now seen corresponding path program 8 times [2021-10-08 16:17:06,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:06,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891161994] [2021-10-08 16:17:06,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:06,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:07,250 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:07,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:07,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891161994] [2021-10-08 16:17:07,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891161994] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:07,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18213227] [2021-10-08 16:17:07,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:17:07,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:07,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:07,253 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 16:17:07,255 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 16:17:08,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:17:08,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:08,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 32 conjunts are in the unsatisfiable core [2021-10-08 16:17:08,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:09,169 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:17:09,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:17:09,291 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:17:09,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, 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 16:17:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:17:09,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18213227] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:09,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:09,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:17:09,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485309002] [2021-10-08 16:17:09,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:17:09,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:09,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:17:09,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=450, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:17:09,379 INFO L87 Difference]: Start difference. First operand 747 states and 2179 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:11,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:11,005 INFO L93 Difference]: Finished difference Result 1388 states and 4000 transitions. [2021-10-08 16:17:11,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:17:11,006 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:17:11,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:11,053 INFO L225 Difference]: With dead ends: 1388 [2021-10-08 16:17:11,053 INFO L226 Difference]: Without dead ends: 1388 [2021-10-08 16:17:11,053 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 1614.8ms TimeCoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:17:11,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2021-10-08 16:17:11,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 747. [2021-10-08 16:17:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 745 states have (on average 2.9248322147651007) internal successors, (2179), 746 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2179 transitions. [2021-10-08 16:17:11,074 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2179 transitions. Word has length 20 [2021-10-08 16:17:11,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:11,074 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2179 transitions. [2021-10-08 16:17:11,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:11,074 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2179 transitions. [2021-10-08 16:17:11,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:17:11,076 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:11,076 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:11,127 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 16:17:11,290 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,SelfDestructingSolverStorable67 [2021-10-08 16:17:11,291 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:11,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:11,293 INFO L82 PathProgramCache]: Analyzing trace with hash -2144361162, now seen corresponding path program 23 times [2021-10-08 16:17:11,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:11,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514096595] [2021-10-08 16:17:11,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:11,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:11,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:12,182 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:12,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:12,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514096595] [2021-10-08 16:17:12,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514096595] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:12,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332819462] [2021-10-08 16:17:12,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:17:12,184 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:12,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:12,185 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 16:17:12,186 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 16:17:13,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:17:13,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:13,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 16:17:13,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:14,113 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:14,114 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 40 treesize of output 42 [2021-10-08 16:17:14,300 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:14,300 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 52 treesize of output 45 [2021-10-08 16:17:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:17:14,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332819462] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:14,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:14,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:17:14,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336706074] [2021-10-08 16:17:14,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:17:14,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:14,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:17:14,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:17:14,424 INFO L87 Difference]: Start difference. First operand 747 states and 2179 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:15,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:15,750 INFO L93 Difference]: Finished difference Result 1160 states and 3350 transitions. [2021-10-08 16:17:15,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:17:15,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:17:15,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:15,753 INFO L225 Difference]: With dead ends: 1160 [2021-10-08 16:17:15,753 INFO L226 Difference]: Without dead ends: 1160 [2021-10-08 16:17:15,753 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 1339.1ms TimeCoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:17:15,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-10-08 16:17:15,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 747. [2021-10-08 16:17:15,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 745 states have (on average 2.9248322147651007) internal successors, (2179), 746 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:15,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2179 transitions. [2021-10-08 16:17:15,765 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2179 transitions. Word has length 20 [2021-10-08 16:17:15,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:15,766 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2179 transitions. [2021-10-08 16:17:15,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:15,766 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2179 transitions. [2021-10-08 16:17:15,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:17:15,766 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:15,767 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:15,797 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 16:17:15,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:15,967 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:15,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:15,968 INFO L82 PathProgramCache]: Analyzing trace with hash -2147474802, now seen corresponding path program 24 times [2021-10-08 16:17:15,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:15,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152831930] [2021-10-08 16:17:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:15,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:16,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:16,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:16,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152831930] [2021-10-08 16:17:16,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152831930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:16,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600532327] [2021-10-08 16:17:16,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:17:16,864 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:16,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:16,865 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 16:17:16,866 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 16:17:18,416 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:17:18,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:18,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 16:17:18,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:18,828 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:18,829 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 40 treesize of output 42 [2021-10-08 16:17:19,078 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:17:19,079 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 52 treesize of output 45 [2021-10-08 16:17:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:17:19,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600532327] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:19,137 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:19,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2021-10-08 16:17:19,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057598887] [2021-10-08 16:17:19,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:17:19,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:19,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:17:19,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:17:19,139 INFO L87 Difference]: Start difference. First operand 747 states and 2179 transitions. Second operand has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:20,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:20,387 INFO L93 Difference]: Finished difference Result 1084 states and 3130 transitions. [2021-10-08 16:17:20,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:17:20,388 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 20 [2021-10-08 16:17:20,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:20,390 INFO L225 Difference]: With dead ends: 1084 [2021-10-08 16:17:20,390 INFO L226 Difference]: Without dead ends: 1084 [2021-10-08 16:17:20,391 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 1309.3ms TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:17:20,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2021-10-08 16:17:20,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 726. [2021-10-08 16:17:20,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 724 states have (on average 2.9267955801104972) internal successors, (2119), 725 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:20,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 2119 transitions. [2021-10-08 16:17:20,403 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 2119 transitions. Word has length 20 [2021-10-08 16:17:20,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:20,404 INFO L470 AbstractCegarLoop]: Abstraction has 726 states and 2119 transitions. [2021-10-08 16:17:20,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16:17:20,404 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 2119 transitions. [2021-10-08 16:17:20,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 16:17:20,404 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:20,405 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:20,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-08 16:17:20,605 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,SelfDestructingSolverStorable69 [2021-10-08 16:17:20,605 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:20,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:20,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1295464646, now seen corresponding path program 10 times [2021-10-08 16:17:20,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:20,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930239034] [2021-10-08 16:17:20,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:20,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:20,655 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-08 16:17:20,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:20,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930239034] [2021-10-08 16:17:20,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930239034] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:20,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583185323] [2021-10-08 16:17:20,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:17:20,656 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:20,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:20,657 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 16:17:20,668 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 16:17:22,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:17:22,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:22,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:17:22,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:22,215 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-08 16:17:22,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583185323] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:22,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:22,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-08 16:17:22,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233712592] [2021-10-08 16:17:22,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-08 16:17:22,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:22,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-08 16:17:22,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:17:22,217 INFO L87 Difference]: Start difference. First operand 726 states and 2119 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 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 16:17:22,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:22,245 INFO L93 Difference]: Finished difference Result 1524 states and 4435 transitions. [2021-10-08 16:17:22,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-08 16:17:22,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 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 22 [2021-10-08 16:17:22,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:22,248 INFO L225 Difference]: With dead ends: 1524 [2021-10-08 16:17:22,248 INFO L226 Difference]: Without dead ends: 1432 [2021-10-08 16:17:22,249 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.4ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:17:22,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2021-10-08 16:17:22,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 1270. [2021-10-08 16:17:22,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1270 states, 1268 states have (on average 3.0370662460567823) internal successors, (3851), 1269 states have internal predecessors, (3851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:22,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 3851 transitions. [2021-10-08 16:17:22,269 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 3851 transitions. Word has length 22 [2021-10-08 16:17:22,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:22,270 INFO L470 AbstractCegarLoop]: Abstraction has 1270 states and 3851 transitions. [2021-10-08 16:17:22,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 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 16:17:22,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 3851 transitions. [2021-10-08 16:17:22,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:17:22,271 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:22,271 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:22,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-08 16:17:22,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:22,472 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:22,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:22,473 INFO L82 PathProgramCache]: Analyzing trace with hash -2075810088, now seen corresponding path program 11 times [2021-10-08 16:17:22,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:22,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907416630] [2021-10-08 16:17:22,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:22,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:23,710 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:23,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:23,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907416630] [2021-10-08 16:17:23,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907416630] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:23,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853501926] [2021-10-08 16:17:23,711 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:17:23,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:23,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:23,712 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 16:17:23,713 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 16:17:25,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:17:25,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:25,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 16:17:25,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:26,731 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:26,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853501926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:26,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:26,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 25 [2021-10-08 16:17:26,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883974599] [2021-10-08 16:17:26,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:17:26,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:26,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:17:26,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:17:26,733 INFO L87 Difference]: Start difference. First operand 1270 states and 3851 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:40,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:40,515 INFO L93 Difference]: Finished difference Result 8265 states and 24113 transitions. [2021-10-08 16:17:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-10-08 16:17:40,516 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:17:40,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:40,542 INFO L225 Difference]: With dead ends: 8265 [2021-10-08 16:17:40,542 INFO L226 Difference]: Without dead ends: 7992 [2021-10-08 16:17:40,544 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4435 ImplicationChecksByTransitivity, 11710.8ms TimeCoverageRelationStatistics Valid=2066, Invalid=11506, Unknown=0, NotChecked=0, Total=13572 [2021-10-08 16:17:40,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7992 states. [2021-10-08 16:17:40,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7992 to 3564. [2021-10-08 16:17:40,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3560 states have (on average 3.2632022471910114) internal successors, (11617), 3563 states have internal predecessors, (11617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 11617 transitions. [2021-10-08 16:17:40,671 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 11617 transitions. Word has length 24 [2021-10-08 16:17:40,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:40,671 INFO L470 AbstractCegarLoop]: Abstraction has 3564 states and 11617 transitions. [2021-10-08 16:17:40,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:40,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 11617 transitions. [2021-10-08 16:17:40,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:17:40,675 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:40,675 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:40,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-10-08 16:17:40,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:40,882 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:40,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:40,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1995345558, now seen corresponding path program 12 times [2021-10-08 16:17:40,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:40,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983509338] [2021-10-08 16:17:40,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:40,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:41,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:41,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983509338] [2021-10-08 16:17:41,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983509338] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:41,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768602812] [2021-10-08 16:17:41,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:17:41,673 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:41,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:41,675 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:17:41,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-08 16:17:43,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:17:43,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:43,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2021-10-08 16:17:43,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:43,501 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 16 treesize of output 12 [2021-10-08 16:17:43,560 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 24 treesize of output 20 [2021-10-08 16:17:43,620 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 16:17:43,676 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 16:17:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:44,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768602812] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:44,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:44,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 25 [2021-10-08 16:17:44,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028228254] [2021-10-08 16:17:44,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:17:44,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:44,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:17:44,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:17:44,476 INFO L87 Difference]: Start difference. First operand 3564 states and 11617 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:48,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:48,361 INFO L93 Difference]: Finished difference Result 7180 states and 22084 transitions. [2021-10-08 16:17:48,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:17:48,361 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:17:48,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:48,380 INFO L225 Difference]: With dead ends: 7180 [2021-10-08 16:17:48,380 INFO L226 Difference]: Without dead ends: 6950 [2021-10-08 16:17:48,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 636 ImplicationChecksByTransitivity, 3545.7ms TimeCoverageRelationStatistics Valid=469, Invalid=2837, Unknown=0, NotChecked=0, Total=3306 [2021-10-08 16:17:48,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6950 states. [2021-10-08 16:17:48,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6950 to 4553. [2021-10-08 16:17:48,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4553 states, 4549 states have (on average 3.309078918443614) internal successors, (15053), 4552 states have internal predecessors, (15053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4553 states to 4553 states and 15053 transitions. [2021-10-08 16:17:48,514 INFO L78 Accepts]: Start accepts. Automaton has 4553 states and 15053 transitions. Word has length 24 [2021-10-08 16:17:48,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:48,514 INFO L470 AbstractCegarLoop]: Abstraction has 4553 states and 15053 transitions. [2021-10-08 16:17:48,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:48,514 INFO L276 IsEmpty]: Start isEmpty. Operand 4553 states and 15053 transitions. [2021-10-08 16:17:48,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:17:48,520 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:48,520 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:48,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-08 16:17:48,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-10-08 16:17:48,734 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:48,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:48,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1124648982, now seen corresponding path program 13 times [2021-10-08 16:17:48,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:48,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943001487] [2021-10-08 16:17:48,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:48,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:49,770 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:49,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:49,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943001487] [2021-10-08 16:17:49,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943001487] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:49,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341804009] [2021-10-08 16:17:49,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:17:49,771 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:49,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:49,772 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:17:49,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-08 16:17:51,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:51,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:17:51,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:52,722 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:52,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341804009] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:52,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:17:52,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 25 [2021-10-08 16:17:52,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896010975] [2021-10-08 16:17:52,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:17:52,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:17:52,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:17:52,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:17:52,723 INFO L87 Difference]: Start difference. First operand 4553 states and 15053 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:56,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:17:56,812 INFO L93 Difference]: Finished difference Result 5952 states and 18858 transitions. [2021-10-08 16:17:56,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:17:56,813 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:17:56,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:17:56,824 INFO L225 Difference]: With dead ends: 5952 [2021-10-08 16:17:56,825 INFO L226 Difference]: Without dead ends: 5703 [2021-10-08 16:17:56,825 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 3394.0ms TimeCoverageRelationStatistics Valid=280, Invalid=2170, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:17:56,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5703 states. [2021-10-08 16:17:56,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5703 to 4654. [2021-10-08 16:17:56,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4654 states, 4650 states have (on average 3.3146236559139783) internal successors, (15413), 4653 states have internal predecessors, (15413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:17:56,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4654 states to 4654 states and 15413 transitions. [2021-10-08 16:17:56,962 INFO L78 Accepts]: Start accepts. Automaton has 4654 states and 15413 transitions. Word has length 24 [2021-10-08 16:17:56,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:17:56,963 INFO L470 AbstractCegarLoop]: Abstraction has 4654 states and 15413 transitions. [2021-10-08 16:17:56,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:17:56,963 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 15413 transitions. [2021-10-08 16:17:56,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:17:56,969 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:17:56,969 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:17:57,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-10-08 16:17:57,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,69 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:57,183 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:17:57,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:17:57,184 INFO L82 PathProgramCache]: Analyzing trace with hash -951270511, now seen corresponding path program 11 times [2021-10-08 16:17:57,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:17:57,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660701179] [2021-10-08 16:17:57,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:17:57,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:17:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:17:57,825 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:17:57,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:17:57,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660701179] [2021-10-08 16:17:57,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660701179] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:17:57,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886838972] [2021-10-08 16:17:57,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:17:57,826 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:17:57,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:17:57,827 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:17:57,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-08 16:17:59,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:17:59,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:17:59,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 55 conjunts are in the unsatisfiable core [2021-10-08 16:17:59,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:17:59,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 19 treesize of output 15 [2021-10-08 16:17:59,891 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:17:59,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 16:17:59,988 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:17:59,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:18:00,983 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:00,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886838972] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:00,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:00,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 25 [2021-10-08 16:18:00,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140317216] [2021-10-08 16:18:00,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:18:00,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:00,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:18:00,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:18:00,985 INFO L87 Difference]: Start difference. First operand 4654 states and 15413 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:05,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:05,266 INFO L93 Difference]: Finished difference Result 6725 states and 20700 transitions. [2021-10-08 16:18:05,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-08 16:18:05,267 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:18:05,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:05,281 INFO L225 Difference]: With dead ends: 6725 [2021-10-08 16:18:05,281 INFO L226 Difference]: Without dead ends: 6521 [2021-10-08 16:18:05,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 3876.1ms TimeCoverageRelationStatistics Valid=589, Invalid=3193, Unknown=0, NotChecked=0, Total=3782 [2021-10-08 16:18:05,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6521 states. [2021-10-08 16:18:05,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6521 to 4449. [2021-10-08 16:18:05,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4449 states, 4445 states have (on average 3.269291338582677) internal successors, (14532), 4448 states have internal predecessors, (14532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:05,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4449 states to 4449 states and 14532 transitions. [2021-10-08 16:18:05,387 INFO L78 Accepts]: Start accepts. Automaton has 4449 states and 14532 transitions. Word has length 24 [2021-10-08 16:18:05,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:05,387 INFO L470 AbstractCegarLoop]: Abstraction has 4449 states and 14532 transitions. [2021-10-08 16:18:05,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:05,388 INFO L276 IsEmpty]: Start isEmpty. Operand 4449 states and 14532 transitions. [2021-10-08 16:18:05,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:05,392 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:05,392 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:05,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-10-08 16:18:05,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:05,593 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:05,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:05,593 INFO L82 PathProgramCache]: Analyzing trace with hash -951270554, now seen corresponding path program 14 times [2021-10-08 16:18:05,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:05,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992994406] [2021-10-08 16:18:05,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:05,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:05,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:06,238 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:06,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:06,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992994406] [2021-10-08 16:18:06,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992994406] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:06,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621347483] [2021-10-08 16:18:06,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:18:06,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:06,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:06,240 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:18:06,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-08 16:18:08,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:18:08,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:08,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 59 conjunts are in the unsatisfiable core [2021-10-08 16:18:08,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:08,265 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 24 treesize of output 20 [2021-10-08 16:18:08,332 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 24 treesize of output 20 [2021-10-08 16:18:08,395 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 16:18:08,465 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 16:18:09,485 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:09,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621347483] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:09,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:09,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 25 [2021-10-08 16:18:09,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266413070] [2021-10-08 16:18:09,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:18:09,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:09,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:18:09,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=634, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:18:09,486 INFO L87 Difference]: Start difference. First operand 4449 states and 14532 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:14,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:14,187 INFO L93 Difference]: Finished difference Result 6466 states and 19985 transitions. [2021-10-08 16:18:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:18:14,188 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:18:14,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:14,205 INFO L225 Difference]: With dead ends: 6466 [2021-10-08 16:18:14,205 INFO L226 Difference]: Without dead ends: 6292 [2021-10-08 16:18:14,205 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 4060.0ms TimeCoverageRelationStatistics Valid=437, Invalid=2643, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 16:18:14,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6292 states. [2021-10-08 16:18:14,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6292 to 4542. [2021-10-08 16:18:14,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4542 states, 4538 states have (on average 3.256721022476862) internal successors, (14779), 4541 states have internal predecessors, (14779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4542 states to 4542 states and 14779 transitions. [2021-10-08 16:18:14,322 INFO L78 Accepts]: Start accepts. Automaton has 4542 states and 14779 transitions. Word has length 24 [2021-10-08 16:18:14,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:14,322 INFO L470 AbstractCegarLoop]: Abstraction has 4542 states and 14779 transitions. [2021-10-08 16:18:14,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:14,323 INFO L276 IsEmpty]: Start isEmpty. Operand 4542 states and 14779 transitions. [2021-10-08 16:18:14,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:14,329 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:14,329 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:14,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-10-08 16:18:14,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:14,542 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:14,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:14,543 INFO L82 PathProgramCache]: Analyzing trace with hash -870806024, now seen corresponding path program 15 times [2021-10-08 16:18:14,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:14,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714523370] [2021-10-08 16:18:14,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:14,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:14,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:15,361 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:15,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:15,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714523370] [2021-10-08 16:18:15,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714523370] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:15,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554256873] [2021-10-08 16:18:15,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:18:15,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:15,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:15,363 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:18:15,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-08 16:18:17,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:18:17,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:17,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2021-10-08 16:18:17,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:17,473 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 24 treesize of output 20 [2021-10-08 16:18:17,538 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 16:18:17,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 17 treesize of output 13 [2021-10-08 16:18:18,689 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:18,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554256873] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:18,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:18,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 25 [2021-10-08 16:18:18,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879093370] [2021-10-08 16:18:18,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:18:18,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:18,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:18:18,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:18:18,692 INFO L87 Difference]: Start difference. First operand 4542 states and 14779 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:22,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:22,997 INFO L93 Difference]: Finished difference Result 5423 states and 17067 transitions. [2021-10-08 16:18:22,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:18:22,997 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:18:22,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:23,009 INFO L225 Difference]: With dead ends: 5423 [2021-10-08 16:18:23,009 INFO L226 Difference]: Without dead ends: 5423 [2021-10-08 16:18:23,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 3649.5ms TimeCoverageRelationStatistics Valid=360, Invalid=2396, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:18:23,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states. [2021-10-08 16:18:23,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 4596. [2021-10-08 16:18:23,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4596 states, 4592 states have (on average 3.2493466898954706) internal successors, (14921), 4595 states have internal predecessors, (14921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:23,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4596 states to 4596 states and 14921 transitions. [2021-10-08 16:18:23,102 INFO L78 Accepts]: Start accepts. Automaton has 4596 states and 14921 transitions. Word has length 24 [2021-10-08 16:18:23,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:23,102 INFO L470 AbstractCegarLoop]: Abstraction has 4596 states and 14921 transitions. [2021-10-08 16:18:23,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:23,102 INFO L276 IsEmpty]: Start isEmpty. Operand 4596 states and 14921 transitions. [2021-10-08 16:18:23,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:23,106 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:23,107 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:23,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-10-08 16:18:23,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:23,307 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:23,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:23,308 INFO L82 PathProgramCache]: Analyzing trace with hash -343743962, now seen corresponding path program 16 times [2021-10-08 16:18:23,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:23,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454545404] [2021-10-08 16:18:23,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:23,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:24,276 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:24,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:24,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454545404] [2021-10-08 16:18:24,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454545404] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:24,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043691925] [2021-10-08 16:18:24,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:18:24,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:24,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:24,278 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-08 16:18:24,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-08 16:18:26,207 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:18:26,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:26,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:18:26,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:27,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043691925] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:27,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:27,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 25 [2021-10-08 16:18:27,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040601714] [2021-10-08 16:18:27,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:18:27,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:27,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:18:27,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:18:27,453 INFO L87 Difference]: Start difference. First operand 4596 states and 14921 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:29,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:29,920 INFO L93 Difference]: Finished difference Result 5435 states and 17212 transitions. [2021-10-08 16:18:29,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 16:18:29,921 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 24 [2021-10-08 16:18:29,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:29,933 INFO L225 Difference]: With dead ends: 5435 [2021-10-08 16:18:29,934 INFO L226 Difference]: Without dead ends: 5435 [2021-10-08 16:18:29,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2292.6ms TimeCoverageRelationStatistics Valid=195, Invalid=1527, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 16:18:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5435 states. [2021-10-08 16:18:30,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5435 to 4672. [2021-10-08 16:18:30,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4668 states have (on average 3.2386461011139676) internal successors, (15118), 4671 states have internal predecessors, (15118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:30,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 15118 transitions. [2021-10-08 16:18:30,023 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 15118 transitions. Word has length 24 [2021-10-08 16:18:30,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:30,023 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 15118 transitions. [2021-10-08 16:18:30,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:18:30,023 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 15118 transitions. [2021-10-08 16:18:30,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:30,028 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:30,028 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:30,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-10-08 16:18:30,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-10-08 16:18:30,230 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:30,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1434742784, now seen corresponding path program 17 times [2021-10-08 16:18:30,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:30,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812391896] [2021-10-08 16:18:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:30,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:30,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:31,085 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:31,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:31,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812391896] [2021-10-08 16:18:31,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812391896] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:31,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011741950] [2021-10-08 16:18:31,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:18:31,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:31,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:31,088 INFO L229 MonitoredProcess]: Starting monitored process 74 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 16:18:31,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-08 16:18:33,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:18:33,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:33,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:18:33,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:33,037 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-10-08 16:18:33,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1809 treesize of output 1713 [2021-10-08 16:18:33,571 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:18:33,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 28 treesize of output 27 [2021-10-08 16:18:34,121 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:18:34,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011741950] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:34,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:34,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:18:34,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236600718] [2021-10-08 16:18:34,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:18:34,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:34,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:18:34,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:18:34,123 INFO L87 Difference]: Start difference. First operand 4672 states and 15118 transitions. Second operand has 26 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:37,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:37,535 INFO L93 Difference]: Finished difference Result 7791 states and 24361 transitions. [2021-10-08 16:18:37,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 16:18:37,536 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 16:18:37,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:37,557 INFO L225 Difference]: With dead ends: 7791 [2021-10-08 16:18:37,557 INFO L226 Difference]: Without dead ends: 7651 [2021-10-08 16:18:37,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 2898.7ms TimeCoverageRelationStatistics Valid=304, Invalid=2452, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:18:37,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7651 states. [2021-10-08 16:18:37,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7651 to 5014. [2021-10-08 16:18:37,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5014 states, 5010 states have (on average 3.2542914171656685) internal successors, (16304), 5013 states have internal predecessors, (16304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:37,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5014 states to 5014 states and 16304 transitions. [2021-10-08 16:18:37,702 INFO L78 Accepts]: Start accepts. Automaton has 5014 states and 16304 transitions. Word has length 24 [2021-10-08 16:18:37,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:37,702 INFO L470 AbstractCegarLoop]: Abstraction has 5014 states and 16304 transitions. [2021-10-08 16:18:37,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.88) internal successors, (47), 25 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:37,703 INFO L276 IsEmpty]: Start isEmpty. Operand 5014 states and 16304 transitions. [2021-10-08 16:18:37,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:37,709 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:37,709 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:37,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-10-08 16:18:37,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-10-08 16:18:37,920 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:37,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:37,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1989527936, now seen corresponding path program 18 times [2021-10-08 16:18:37,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:37,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948155392] [2021-10-08 16:18:37,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:37,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:37,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:38,760 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:38,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:38,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948155392] [2021-10-08 16:18:38,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948155392] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:38,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467974697] [2021-10-08 16:18:38,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:18:38,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:38,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:38,763 INFO L229 MonitoredProcess]: Starting monitored process 75 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 16:18:38,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-08 16:18:40,793 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:18:40,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:40,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 57 conjunts are in the unsatisfiable core [2021-10-08 16:18:40,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:41,079 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 24 treesize of output 20 [2021-10-08 16:18:41,136 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 16:18:41,322 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:18:41,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:18:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:42,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467974697] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:42,335 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:42,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:18:42,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470370778] [2021-10-08 16:18:42,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:18:42,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:42,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:18:42,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:18:42,337 INFO L87 Difference]: Start difference. First operand 5014 states and 16304 transitions. Second operand has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:18:46,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:46,024 INFO L93 Difference]: Finished difference Result 5992 states and 18901 transitions. [2021-10-08 16:18:46,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 16:18:46,025 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 24 [2021-10-08 16:18:46,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:46,036 INFO L225 Difference]: With dead ends: 5992 [2021-10-08 16:18:46,037 INFO L226 Difference]: Without dead ends: 5840 [2021-10-08 16:18:46,037 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 3428.8ms TimeCoverageRelationStatistics Valid=320, Invalid=2436, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:18:46,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5840 states. [2021-10-08 16:18:46,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5840 to 5087. [2021-10-08 16:18:46,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5087 states, 5083 states have (on average 3.2470981703718276) internal successors, (16505), 5086 states have internal predecessors, (16505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:46,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5087 states to 5087 states and 16505 transitions. [2021-10-08 16:18:46,168 INFO L78 Accepts]: Start accepts. Automaton has 5087 states and 16505 transitions. Word has length 24 [2021-10-08 16:18:46,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:46,168 INFO L470 AbstractCegarLoop]: Abstraction has 5087 states and 16505 transitions. [2021-10-08 16:18:46,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:18:46,169 INFO L276 IsEmpty]: Start isEmpty. Operand 5087 states and 16505 transitions. [2021-10-08 16:18:46,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:46,174 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:46,174 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:46,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-10-08 16:18:46,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:46,375 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:46,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:46,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1816149508, now seen corresponding path program 19 times [2021-10-08 16:18:46,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:46,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183793219] [2021-10-08 16:18:46,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:46,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:47,221 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:47,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:47,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183793219] [2021-10-08 16:18:47,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183793219] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:47,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804244434] [2021-10-08 16:18:47,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:18:47,223 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:47,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:47,225 INFO L229 MonitoredProcess]: Starting monitored process 76 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 16:18:47,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-08 16:18:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:49,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 63 conjunts are in the unsatisfiable core [2021-10-08 16:18:49,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:49,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:18:49,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 51 [2021-10-08 16:18:49,476 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 11 treesize of output 7 [2021-10-08 16:18:49,544 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 13 treesize of output 9 [2021-10-08 16:18:49,617 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 13 treesize of output 9 [2021-10-08 16:18:49,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, 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 16:18:49,904 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:18:49,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:18:50,849 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:50,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804244434] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:50,850 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:50,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:18:50,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423273269] [2021-10-08 16:18:50,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:18:50,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:50,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:18:50,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:18:50,852 INFO L87 Difference]: Start difference. First operand 5087 states and 16505 transitions. Second operand has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:18:53,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:18:53,949 INFO L93 Difference]: Finished difference Result 6329 states and 19830 transitions. [2021-10-08 16:18:53,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:18:53,950 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 24 [2021-10-08 16:18:53,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:18:53,968 INFO L225 Difference]: With dead ends: 6329 [2021-10-08 16:18:53,968 INFO L226 Difference]: Without dead ends: 6271 [2021-10-08 16:18:53,969 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 2971.6ms TimeCoverageRelationStatistics Valid=291, Invalid=2159, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:18:53,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6271 states. [2021-10-08 16:18:54,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6271 to 5077. [2021-10-08 16:18:54,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5077 states, 5073 states have (on average 3.248373743347132) internal successors, (16479), 5076 states have internal predecessors, (16479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:18:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5077 states to 5077 states and 16479 transitions. [2021-10-08 16:18:54,133 INFO L78 Accepts]: Start accepts. Automaton has 5077 states and 16479 transitions. Word has length 24 [2021-10-08 16:18:54,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:18:54,133 INFO L470 AbstractCegarLoop]: Abstraction has 5077 states and 16479 transitions. [2021-10-08 16:18:54,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:18:54,133 INFO L276 IsEmpty]: Start isEmpty. Operand 5077 states and 16479 transitions. [2021-10-08 16:18:54,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:18:54,140 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:18:54,140 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:18:54,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-10-08 16:18:54,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,76 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:54,341 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:18:54,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:18:54,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1812545715, now seen corresponding path program 12 times [2021-10-08 16:18:54,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:18:54,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711584562] [2021-10-08 16:18:54,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:18:54,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:18:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:18:55,260 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:18:55,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:18:55,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711584562] [2021-10-08 16:18:55,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711584562] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:55,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485371032] [2021-10-08 16:18:55,261 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:18:55,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:18:55,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:55,262 INFO L229 MonitoredProcess]: Starting monitored process 77 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 16:18:55,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-08 16:18:57,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:18:57,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:18:57,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:18:57,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:18:57,913 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:18:57,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485371032] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:18:57,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:18:57,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 22 [2021-10-08 16:18:57,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541073760] [2021-10-08 16:18:57,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 16:18:57,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:18:57,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 16:18:57,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-10-08 16:18:57,915 INFO L87 Difference]: Start difference. First operand 5077 states and 16479 transitions. Second operand has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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 16:19:01,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:01,195 INFO L93 Difference]: Finished difference Result 8116 states and 24344 transitions. [2021-10-08 16:19:01,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 16:19:01,195 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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 24 [2021-10-08 16:19:01,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:01,213 INFO L225 Difference]: With dead ends: 8116 [2021-10-08 16:19:01,213 INFO L226 Difference]: Without dead ends: 7740 [2021-10-08 16:19:01,213 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2601.2ms TimeCoverageRelationStatistics Valid=426, Invalid=1644, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 16:19:01,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7740 states. [2021-10-08 16:19:01,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7740 to 5146. [2021-10-08 16:19:01,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5142 states have (on average 3.1586931155192532) internal successors, (16242), 5145 states have internal predecessors, (16242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:01,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 16242 transitions. [2021-10-08 16:19:01,409 INFO L78 Accepts]: Start accepts. Automaton has 5146 states and 16242 transitions. Word has length 24 [2021-10-08 16:19:01,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:01,409 INFO L470 AbstractCegarLoop]: Abstraction has 5146 states and 16242 transitions. [2021-10-08 16:19:01,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 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 16:19:01,410 INFO L276 IsEmpty]: Start isEmpty. Operand 5146 states and 16242 transitions. [2021-10-08 16:19:01,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:19:01,416 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:01,416 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:01,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:01,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:01,624 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:01,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:01,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1735684935, now seen corresponding path program 13 times [2021-10-08 16:19:01,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:01,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571851060] [2021-10-08 16:19:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:01,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:01,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:01,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571851060] [2021-10-08 16:19:01,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571851060] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:01,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097154852] [2021-10-08 16:19:01,939 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:19:01,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:01,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:01,940 INFO L229 MonitoredProcess]: Starting monitored process 78 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 16:19:01,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-10-08 16:19:03,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:03,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:19:03,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:04,556 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:04,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097154852] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:04,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:04,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-10-08 16:19:04,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538208835] [2021-10-08 16:19:04,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 16:19:04,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:04,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 16:19:04,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2021-10-08 16:19:04,558 INFO L87 Difference]: Start difference. First operand 5146 states and 16242 transitions. Second operand has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 16:19:06,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:06,156 INFO L93 Difference]: Finished difference Result 5749 states and 16898 transitions. [2021-10-08 16:19:06,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 16:19:06,156 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 24 [2021-10-08 16:19:06,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:06,172 INFO L225 Difference]: With dead ends: 5749 [2021-10-08 16:19:06,172 INFO L226 Difference]: Without dead ends: 5335 [2021-10-08 16:19:06,172 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 1324.2ms TimeCoverageRelationStatistics Valid=250, Invalid=1642, Unknown=0, NotChecked=0, Total=1892 [2021-10-08 16:19:06,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5335 states. [2021-10-08 16:19:06,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5335 to 3996. [2021-10-08 16:19:06,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3996 states, 3992 states have (on average 3.056613226452906) internal successors, (12202), 3995 states have internal predecessors, (12202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:06,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3996 states to 3996 states and 12202 transitions. [2021-10-08 16:19:06,397 INFO L78 Accepts]: Start accepts. Automaton has 3996 states and 12202 transitions. Word has length 24 [2021-10-08 16:19:06,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:06,398 INFO L470 AbstractCegarLoop]: Abstraction has 3996 states and 12202 transitions. [2021-10-08 16:19:06,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 16:19:06,398 INFO L276 IsEmpty]: Start isEmpty. Operand 3996 states and 12202 transitions. [2021-10-08 16:19:06,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:19:06,406 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:06,406 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:06,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:06,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:06,607 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:06,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:06,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1735684978, now seen corresponding path program 20 times [2021-10-08 16:19:06,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:06,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934157056] [2021-10-08 16:19:06,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:06,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:07,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:07,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934157056] [2021-10-08 16:19:07,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934157056] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:07,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932346022] [2021-10-08 16:19:07,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:19:07,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:07,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:07,404 INFO L229 MonitoredProcess]: Starting monitored process 79 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 16:19:07,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-10-08 16:19:09,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:19:09,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:09,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 60 conjunts are in the unsatisfiable core [2021-10-08 16:19:09,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:09,712 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 13 treesize of output 9 [2021-10-08 16:19:09,778 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 16:19:09,983 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:19:09,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:19:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:10,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932346022] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:10,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:10,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:19:10,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922052952] [2021-10-08 16:19:10,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:19:10,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:10,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:19:10,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=676, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:19:10,820 INFO L87 Difference]: Start difference. First operand 3996 states and 12202 transitions. Second operand has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:19:13,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:13,076 INFO L93 Difference]: Finished difference Result 4459 states and 13418 transitions. [2021-10-08 16:19:13,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:19:13,076 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 24 [2021-10-08 16:19:13,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:13,085 INFO L225 Difference]: With dead ends: 4459 [2021-10-08 16:19:13,086 INFO L226 Difference]: Without dead ends: 4459 [2021-10-08 16:19:13,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 2284.2ms TimeCoverageRelationStatistics Valid=215, Invalid=1765, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:19:13,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4459 states. [2021-10-08 16:19:13,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4459 to 3990. [2021-10-08 16:19:13,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3990 states, 3986 states have (on average 3.0566984445559457) internal successors, (12184), 3989 states have internal predecessors, (12184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:13,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3990 states to 3990 states and 12184 transitions. [2021-10-08 16:19:13,157 INFO L78 Accepts]: Start accepts. Automaton has 3990 states and 12184 transitions. Word has length 24 [2021-10-08 16:19:13,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:13,157 INFO L470 AbstractCegarLoop]: Abstraction has 3990 states and 12184 transitions. [2021-10-08 16:19:13,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:19:13,157 INFO L276 IsEmpty]: Start isEmpty. Operand 3990 states and 12184 transitions. [2021-10-08 16:19:13,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:19:13,161 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:13,161 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:13,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:13,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:13,362 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:13,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:13,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1208622873, now seen corresponding path program 14 times [2021-10-08 16:19:13,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:13,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441995146] [2021-10-08 16:19:13,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:13,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:13,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:13,629 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:13,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:13,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441995146] [2021-10-08 16:19:13,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441995146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:13,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123557809] [2021-10-08 16:19:13,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:19:13,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:13,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:13,631 INFO L229 MonitoredProcess]: Starting monitored process 80 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 16:19:13,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-10-08 16:19:15,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:19:15,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:15,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 59 conjunts are in the unsatisfiable core [2021-10-08 16:19:15,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:15,814 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 16:19:15,888 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-10-08 16:19:15,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 16:19:15,953 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:19:15,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:19:18,053 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:19:18,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2021-10-08 16:19:18,291 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:19:18,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, 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 16:19:19,520 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:19,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123557809] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:19,521 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:19,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 24 [2021-10-08 16:19:19,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479138249] [2021-10-08 16:19:19,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:19:19,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:19,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:19:19,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=589, Unknown=1, NotChecked=0, Total=650 [2021-10-08 16:19:19,522 INFO L87 Difference]: Start difference. First operand 3990 states and 12184 transitions. Second operand has 26 states, 25 states have (on average 1.92) internal successors, (48), 25 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 16:19:26,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:26,458 INFO L93 Difference]: Finished difference Result 4607 states and 13821 transitions. [2021-10-08 16:19:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:19:26,458 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.92) internal successors, (48), 25 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 24 [2021-10-08 16:19:26,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:26,469 INFO L225 Difference]: With dead ends: 4607 [2021-10-08 16:19:26,469 INFO L226 Difference]: Without dead ends: 4607 [2021-10-08 16:19:26,470 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 8161.3ms TimeCoverageRelationStatistics Valid=178, Invalid=1543, Unknown=1, NotChecked=0, Total=1722 [2021-10-08 16:19:26,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4607 states. [2021-10-08 16:19:26,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4607 to 3979. [2021-10-08 16:19:26,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3979 states, 3975 states have (on average 3.0530817610062893) internal successors, (12136), 3978 states have internal predecessors, (12136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:26,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3979 states to 3979 states and 12136 transitions. [2021-10-08 16:19:26,551 INFO L78 Accepts]: Start accepts. Automaton has 3979 states and 12136 transitions. Word has length 24 [2021-10-08 16:19:26,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:26,552 INFO L470 AbstractCegarLoop]: Abstraction has 3979 states and 12136 transitions. [2021-10-08 16:19:26,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.92) internal successors, (48), 25 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 16:19:26,552 INFO L276 IsEmpty]: Start isEmpty. Operand 3979 states and 12136 transitions. [2021-10-08 16:19:26,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:19:26,556 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:26,556 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:26,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-10-08 16:19:26,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,80 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:26,757 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:26,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:26,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1208622916, now seen corresponding path program 21 times [2021-10-08 16:19:26,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:26,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703746649] [2021-10-08 16:19:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:26,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:27,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:27,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703746649] [2021-10-08 16:19:27,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703746649] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:27,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523875640] [2021-10-08 16:19:27,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:19:27,528 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:27,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:27,529 INFO L229 MonitoredProcess]: Starting monitored process 81 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 16:19:27,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-10-08 16:19:29,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:19:29,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:29,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 65 conjunts are in the unsatisfiable core [2021-10-08 16:19:29,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:30,017 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 24 treesize of output 20 [2021-10-08 16:19:30,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 17 treesize of output 13 [2021-10-08 16:19:30,251 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:19:30,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:19:31,192 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:31,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523875640] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:31,192 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:31,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:19:31,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73205300] [2021-10-08 16:19:31,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:19:31,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:31,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:19:31,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=680, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:19:31,194 INFO L87 Difference]: Start difference. First operand 3979 states and 12136 transitions. Second operand has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:19:34,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:34,285 INFO L93 Difference]: Finished difference Result 4611 states and 13755 transitions. [2021-10-08 16:19:34,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 16:19:34,286 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 24 [2021-10-08 16:19:34,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:34,296 INFO L225 Difference]: With dead ends: 4611 [2021-10-08 16:19:34,296 INFO L226 Difference]: Without dead ends: 4611 [2021-10-08 16:19:34,297 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 2927.1ms TimeCoverageRelationStatistics Valid=244, Invalid=1918, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 16:19:34,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4611 states. [2021-10-08 16:19:34,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4611 to 3931. [2021-10-08 16:19:34,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3931 states, 3927 states have (on average 3.0578049401578813) internal successors, (12008), 3930 states have internal predecessors, (12008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3931 states to 3931 states and 12008 transitions. [2021-10-08 16:19:34,385 INFO L78 Accepts]: Start accepts. Automaton has 3931 states and 12008 transitions. Word has length 24 [2021-10-08 16:19:34,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:34,385 INFO L470 AbstractCegarLoop]: Abstraction has 3931 states and 12008 transitions. [2021-10-08 16:19:34,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.7777777777777777) internal successors, (48), 27 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 16:19:34,385 INFO L276 IsEmpty]: Start isEmpty. Operand 3931 states and 12008 transitions. [2021-10-08 16:19:34,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:19:34,389 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:34,390 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:34,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-10-08 16:19:34,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,81 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:34,590 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:34,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:34,591 INFO L82 PathProgramCache]: Analyzing trace with hash -412757742, now seen corresponding path program 22 times [2021-10-08 16:19:34,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:34,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896250562] [2021-10-08 16:19:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:34,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:35,577 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:35,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:35,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896250562] [2021-10-08 16:19:35,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896250562] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:35,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360931782] [2021-10-08 16:19:35,578 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:19:35,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:35,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:35,579 INFO L229 MonitoredProcess]: Starting monitored process 82 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 16:19:35,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-10-08 16:19:37,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:19:37,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:37,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:19:37,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:38,606 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:19:38,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360931782] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:38,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:38,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:19:38,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95938629] [2021-10-08 16:19:38,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:19:38,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:19:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:19:38,609 INFO L87 Difference]: Start difference. First operand 3931 states and 12008 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:40,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:40,909 INFO L93 Difference]: Finished difference Result 5272 states and 15778 transitions. [2021-10-08 16:19:40,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:19:40,909 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:19:40,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:40,920 INFO L225 Difference]: With dead ends: 5272 [2021-10-08 16:19:40,921 INFO L226 Difference]: Without dead ends: 5218 [2021-10-08 16:19:40,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 2218.2ms TimeCoverageRelationStatistics Valid=242, Invalid=2110, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 16:19:40,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5218 states. [2021-10-08 16:19:40,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5218 to 4072. [2021-10-08 16:19:40,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4072 states, 4068 states have (on average 3.047935103244838) internal successors, (12399), 4071 states have internal predecessors, (12399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:40,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4072 states to 4072 states and 12399 transitions. [2021-10-08 16:19:40,996 INFO L78 Accepts]: Start accepts. Automaton has 4072 states and 12399 transitions. Word has length 25 [2021-10-08 16:19:40,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:40,996 INFO L470 AbstractCegarLoop]: Abstraction has 4072 states and 12399 transitions. [2021-10-08 16:19:40,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:40,997 INFO L276 IsEmpty]: Start isEmpty. Operand 4072 states and 12399 transitions. [2021-10-08 16:19:41,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:19:41,001 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:41,001 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:41,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:41,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-10-08 16:19:41,202 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:41,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:41,202 INFO L82 PathProgramCache]: Analyzing trace with hash -409153992, now seen corresponding path program 23 times [2021-10-08 16:19:41,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:41,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245356771] [2021-10-08 16:19:41,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:41,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:42,255 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:42,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:42,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245356771] [2021-10-08 16:19:42,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245356771] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:42,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659654438] [2021-10-08 16:19:42,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:19:42,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:42,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:42,258 INFO L229 MonitoredProcess]: Starting monitored process 83 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 16:19:42,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-10-08 16:19:44,651 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:19:44,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:44,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:19:44,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:19:45,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659654438] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:45,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:45,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:19:45,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537775727] [2021-10-08 16:19:45,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:19:45,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:45,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:19:45,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=585, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:19:45,366 INFO L87 Difference]: Start difference. First operand 4072 states and 12399 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:47,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:47,686 INFO L93 Difference]: Finished difference Result 5462 states and 16398 transitions. [2021-10-08 16:19:47,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-08 16:19:47,687 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:19:47,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:47,698 INFO L225 Difference]: With dead ends: 5462 [2021-10-08 16:19:47,698 INFO L226 Difference]: Without dead ends: 5381 [2021-10-08 16:19:47,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 2297.1ms TimeCoverageRelationStatistics Valid=215, Invalid=2041, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 16:19:47,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-10-08 16:19:47,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 4243. [2021-10-08 16:19:47,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4243 states, 4239 states have (on average 3.037980655815051) internal successors, (12878), 4242 states have internal predecessors, (12878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4243 states to 4243 states and 12878 transitions. [2021-10-08 16:19:47,789 INFO L78 Accepts]: Start accepts. Automaton has 4243 states and 12878 transitions. Word has length 25 [2021-10-08 16:19:47,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:47,789 INFO L470 AbstractCegarLoop]: Abstraction has 4243 states and 12878 transitions. [2021-10-08 16:19:47,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:47,789 INFO L276 IsEmpty]: Start isEmpty. Operand 4243 states and 12878 transitions. [2021-10-08 16:19:47,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:19:47,793 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:47,793 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:47,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:47,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,83 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:47,994 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:47,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:47,995 INFO L82 PathProgramCache]: Analyzing trace with hash 457938834, now seen corresponding path program 24 times [2021-10-08 16:19:47,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:47,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486143577] [2021-10-08 16:19:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:47,996 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:49,071 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:49,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:49,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486143577] [2021-10-08 16:19:49,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486143577] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:49,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037423499] [2021-10-08 16:19:49,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:19:49,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:49,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:49,073 INFO L229 MonitoredProcess]: Starting monitored process 84 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 16:19:49,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-10-08 16:19:51,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:19:51,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:51,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:19:51,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:52,142 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:19:52,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037423499] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:52,142 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:52,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:19:52,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401846499] [2021-10-08 16:19:52,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:19:52,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:52,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:19:52,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=585, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:19:52,144 INFO L87 Difference]: Start difference. First operand 4243 states and 12878 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:54,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:54,196 INFO L93 Difference]: Finished difference Result 5371 states and 16068 transitions. [2021-10-08 16:19:54,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 16:19:54,197 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:19:54,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:54,208 INFO L225 Difference]: With dead ends: 5371 [2021-10-08 16:19:54,208 INFO L226 Difference]: Without dead ends: 5317 [2021-10-08 16:19:54,209 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 2077.2ms TimeCoverageRelationStatistics Valid=203, Invalid=1777, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:19:54,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5317 states. [2021-10-08 16:19:54,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5317 to 4229. [2021-10-08 16:19:54,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4229 states, 4225 states have (on average 3.040473372781065) internal successors, (12846), 4228 states have internal predecessors, (12846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:54,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4229 states to 4229 states and 12846 transitions. [2021-10-08 16:19:54,290 INFO L78 Accepts]: Start accepts. Automaton has 4229 states and 12846 transitions. Word has length 25 [2021-10-08 16:19:54,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:54,290 INFO L470 AbstractCegarLoop]: Abstraction has 4229 states and 12846 transitions. [2021-10-08 16:19:54,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:54,290 INFO L276 IsEmpty]: Start isEmpty. Operand 4229 states and 12846 transitions. [2021-10-08 16:19:54,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:19:54,294 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:54,294 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:54,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-10-08 16:19:54,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-10-08 16:19:54,495 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:19:54,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:54,495 INFO L82 PathProgramCache]: Analyzing trace with hash 538403364, now seen corresponding path program 25 times [2021-10-08 16:19:54,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:54,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859173580] [2021-10-08 16:19:54,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:54,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:55,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:55,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859173580] [2021-10-08 16:19:55,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859173580] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:55,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828657384] [2021-10-08 16:19:55,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:19:55,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:55,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:55,721 INFO L229 MonitoredProcess]: Starting monitored process 85 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 16:19:55,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-10-08 16:19:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:58,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 38 conjunts are in the unsatisfiable core [2021-10-08 16:19:58,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:58,797 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:19:58,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828657384] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:58,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:58,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 22 [2021-10-08 16:19:58,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380610603] [2021-10-08 16:19:58,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-08 16:19:58,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:58,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-08 16:19:58,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=492, Unknown=0, NotChecked=0, Total=552 [2021-10-08 16:19:58,800 INFO L87 Difference]: Start difference. First operand 4229 states and 12846 transitions. Second operand has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 16:20:01,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:01,006 INFO L93 Difference]: Finished difference Result 5732 states and 17150 transitions. [2021-10-08 16:20:01,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 16:20:01,006 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 25 [2021-10-08 16:20:01,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:01,018 INFO L225 Difference]: With dead ends: 5732 [2021-10-08 16:20:01,018 INFO L226 Difference]: Without dead ends: 5597 [2021-10-08 16:20:01,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1935.2ms TimeCoverageRelationStatistics Valid=175, Invalid=1547, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 16:20:01,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5597 states. [2021-10-08 16:20:01,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5597 to 4225. [2021-10-08 16:20:01,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4225 states, 4221 states have (on average 3.0405117270788913) internal successors, (12834), 4224 states have internal predecessors, (12834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:01,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 4225 states and 12834 transitions. [2021-10-08 16:20:01,103 INFO L78 Accepts]: Start accepts. Automaton has 4225 states and 12834 transitions. Word has length 25 [2021-10-08 16:20:01,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:01,103 INFO L470 AbstractCegarLoop]: Abstraction has 4225 states and 12834 transitions. [2021-10-08 16:20:01,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 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 16:20:01,104 INFO L276 IsEmpty]: Start isEmpty. Operand 4225 states and 12834 transitions. [2021-10-08 16:20:01,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:01,108 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:01,108 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:01,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-10-08 16:20:01,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-10-08 16:20:01,309 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:01,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:01,310 INFO L82 PathProgramCache]: Analyzing trace with hash 523537214, now seen corresponding path program 26 times [2021-10-08 16:20:01,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:01,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132963685] [2021-10-08 16:20:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:01,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:02,298 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:02,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:02,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132963685] [2021-10-08 16:20:02,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132963685] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:02,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350421666] [2021-10-08 16:20:02,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:20:02,299 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:02,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:02,300 INFO L229 MonitoredProcess]: Starting monitored process 86 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 16:20:02,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-10-08 16:20:04,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:20:04,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:04,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:20:04,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:05,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350421666] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:05,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:05,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:20:05,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127735061] [2021-10-08 16:20:05,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:20:05,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:05,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:20:05,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:05,403 INFO L87 Difference]: Start difference. First operand 4225 states and 12834 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:07,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:07,437 INFO L93 Difference]: Finished difference Result 5654 states and 16946 transitions. [2021-10-08 16:20:07,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:20:07,437 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:20:07,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:07,448 INFO L225 Difference]: With dead ends: 5654 [2021-10-08 16:20:07,448 INFO L226 Difference]: Without dead ends: 5492 [2021-10-08 16:20:07,449 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1803.7ms TimeCoverageRelationStatistics Valid=181, Invalid=1625, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 16:20:07,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5492 states. [2021-10-08 16:20:07,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5492 to 4250. [2021-10-08 16:20:07,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4250 states, 4246 states have (on average 3.04168629298163) internal successors, (12915), 4249 states have internal predecessors, (12915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4250 states to 4250 states and 12915 transitions. [2021-10-08 16:20:07,534 INFO L78 Accepts]: Start accepts. Automaton has 4250 states and 12915 transitions. Word has length 25 [2021-10-08 16:20:07,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:07,535 INFO L470 AbstractCegarLoop]: Abstraction has 4250 states and 12915 transitions. [2021-10-08 16:20:07,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:07,535 INFO L276 IsEmpty]: Start isEmpty. Operand 4250 states and 12915 transitions. [2021-10-08 16:20:07,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:07,540 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:07,540 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:07,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-10-08 16:20:07,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:07,741 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:07,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:07,742 INFO L82 PathProgramCache]: Analyzing trace with hash 711781835, now seen corresponding path program 15 times [2021-10-08 16:20:07,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:07,742 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939102542] [2021-10-08 16:20:07,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:07,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:07,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:09,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:09,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939102542] [2021-10-08 16:20:09,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939102542] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:09,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781704083] [2021-10-08 16:20:09,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:20:09,307 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:09,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:09,308 INFO L229 MonitoredProcess]: Starting monitored process 87 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 16:20:09,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-10-08 16:20:11,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:20:11,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:11,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-08 16:20:11,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:12,491 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:12,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781704083] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:12,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:12,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 16:20:12,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824070758] [2021-10-08 16:20:12,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:20:12,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:12,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:20:12,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:20:12,493 INFO L87 Difference]: Start difference. First operand 4250 states and 12915 transitions. Second operand has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:23,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:23,693 INFO L93 Difference]: Finished difference Result 14476 states and 43101 transitions. [2021-10-08 16:20:23,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-10-08 16:20:23,694 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:20:23,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:23,727 INFO L225 Difference]: With dead ends: 14476 [2021-10-08 16:20:23,727 INFO L226 Difference]: Without dead ends: 14476 [2021-10-08 16:20:23,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 9288.0ms TimeCoverageRelationStatistics Valid=1281, Invalid=7839, Unknown=0, NotChecked=0, Total=9120 [2021-10-08 16:20:23,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14476 states. [2021-10-08 16:20:23,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14476 to 7230. [2021-10-08 16:20:23,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7230 states, 7226 states have (on average 3.2348463880431773) internal successors, (23375), 7229 states have internal predecessors, (23375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:23,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7230 states to 7230 states and 23375 transitions. [2021-10-08 16:20:23,954 INFO L78 Accepts]: Start accepts. Automaton has 7230 states and 23375 transitions. Word has length 25 [2021-10-08 16:20:23,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:23,954 INFO L470 AbstractCegarLoop]: Abstraction has 7230 states and 23375 transitions. [2021-10-08 16:20:23,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:23,954 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 23375 transitions. [2021-10-08 16:20:23,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:23,960 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:23,961 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:24,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:24,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:24,174 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:24,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:24,175 INFO L82 PathProgramCache]: Analyzing trace with hash 711781792, now seen corresponding path program 27 times [2021-10-08 16:20:24,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:24,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147428213] [2021-10-08 16:20:24,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:24,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:24,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:25,424 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:25,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:25,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147428213] [2021-10-08 16:20:25,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147428213] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:25,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921449793] [2021-10-08 16:20:25,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:20:25,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:25,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:25,426 INFO L229 MonitoredProcess]: Starting monitored process 88 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 16:20:25,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-10-08 16:20:27,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:20:27,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:27,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:20:27,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:28,604 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:28,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921449793] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:28,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:28,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:20:28,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909036889] [2021-10-08 16:20:28,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:20:28,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:28,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:20:28,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:28,606 INFO L87 Difference]: Start difference. First operand 7230 states and 23375 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:30,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:30,802 INFO L93 Difference]: Finished difference Result 8575 states and 27333 transitions. [2021-10-08 16:20:30,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 16:20:30,803 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:20:30,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:30,821 INFO L225 Difference]: With dead ends: 8575 [2021-10-08 16:20:30,821 INFO L226 Difference]: Without dead ends: 8557 [2021-10-08 16:20:30,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2189.0ms TimeCoverageRelationStatistics Valid=201, Invalid=1869, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 16:20:30,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8557 states. [2021-10-08 16:20:30,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8557 to 7640. [2021-10-08 16:20:30,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7640 states, 7636 states have (on average 3.2345468831849136) internal successors, (24699), 7639 states have internal predecessors, (24699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:30,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7640 states to 7640 states and 24699 transitions. [2021-10-08 16:20:30,979 INFO L78 Accepts]: Start accepts. Automaton has 7640 states and 24699 transitions. Word has length 25 [2021-10-08 16:20:30,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:30,980 INFO L470 AbstractCegarLoop]: Abstraction has 7640 states and 24699 transitions. [2021-10-08 16:20:30,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:30,980 INFO L276 IsEmpty]: Start isEmpty. Operand 7640 states and 24699 transitions. [2021-10-08 16:20:30,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:30,987 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:30,987 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:31,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:31,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:31,187 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:31,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:31,188 INFO L82 PathProgramCache]: Analyzing trace with hash 715385585, now seen corresponding path program 16 times [2021-10-08 16:20:31,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:31,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475500595] [2021-10-08 16:20:31,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:31,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:31,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:32,366 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:32,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:32,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475500595] [2021-10-08 16:20:32,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475500595] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:32,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954650311] [2021-10-08 16:20:32,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:20:32,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:32,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:32,368 INFO L229 MonitoredProcess]: Starting monitored process 89 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 16:20:32,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-10-08 16:20:34,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:20:34,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:34,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-08 16:20:34,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:35,004 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-08 16:20:35,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954650311] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:35,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:35,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 5] total 18 [2021-10-08 16:20:35,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206377790] [2021-10-08 16:20:35,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:20:35,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:35,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:20:35,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:20:35,006 INFO L87 Difference]: Start difference. First operand 7640 states and 24699 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:37,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:37,064 INFO L93 Difference]: Finished difference Result 12296 states and 39419 transitions. [2021-10-08 16:20:37,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 16:20:37,065 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:20:37,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:37,096 INFO L225 Difference]: With dead ends: 12296 [2021-10-08 16:20:37,097 INFO L226 Difference]: Without dead ends: 12278 [2021-10-08 16:20:37,097 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 1538.0ms TimeCoverageRelationStatistics Valid=190, Invalid=1450, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 16:20:37,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12278 states. [2021-10-08 16:20:37,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12278 to 7788. [2021-10-08 16:20:37,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7788 states, 7784 states have (on average 3.232142857142857) internal successors, (25159), 7787 states have internal predecessors, (25159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:37,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7788 states to 7788 states and 25159 transitions. [2021-10-08 16:20:37,392 INFO L78 Accepts]: Start accepts. Automaton has 7788 states and 25159 transitions. Word has length 25 [2021-10-08 16:20:37,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:37,392 INFO L470 AbstractCegarLoop]: Abstraction has 7788 states and 25159 transitions. [2021-10-08 16:20:37,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:37,393 INFO L276 IsEmpty]: Start isEmpty. Operand 7788 states and 25159 transitions. [2021-10-08 16:20:37,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:37,400 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:37,400 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:37,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:37,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,89 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:37,614 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:37,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:37,617 INFO L82 PathProgramCache]: Analyzing trace with hash 715385542, now seen corresponding path program 28 times [2021-10-08 16:20:37,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:37,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100204880] [2021-10-08 16:20:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:37,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:38,766 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:38,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:38,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100204880] [2021-10-08 16:20:38,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100204880] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:38,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676903836] [2021-10-08 16:20:38,767 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:20:38,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:38,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:38,768 INFO L229 MonitoredProcess]: Starting monitored process 90 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 16:20:38,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-10-08 16:20:41,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:20:41,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:41,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 42 conjunts are in the unsatisfiable core [2021-10-08 16:20:41,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:41,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676903836] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:41,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:41,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 24 [2021-10-08 16:20:41,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143125513] [2021-10-08 16:20:41,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:20:41,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:20:41,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=586, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:41,957 INFO L87 Difference]: Start difference. First operand 7788 states and 25159 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:44,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:44,411 INFO L93 Difference]: Finished difference Result 9022 states and 28689 transitions. [2021-10-08 16:20:44,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 16:20:44,411 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:20:44,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:44,431 INFO L225 Difference]: With dead ends: 9022 [2021-10-08 16:20:44,431 INFO L226 Difference]: Without dead ends: 8901 [2021-10-08 16:20:44,432 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2058.4ms TimeCoverageRelationStatistics Valid=187, Invalid=1793, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:20:44,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8901 states. [2021-10-08 16:20:44,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8901 to 7839. [2021-10-08 16:20:44,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7839 states, 7835 states have (on average 3.2319081046585834) internal successors, (25322), 7838 states have internal predecessors, (25322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:44,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7839 states to 7839 states and 25322 transitions. [2021-10-08 16:20:44,578 INFO L78 Accepts]: Start accepts. Automaton has 7839 states and 25322 transitions. Word has length 25 [2021-10-08 16:20:44,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:44,578 INFO L470 AbstractCegarLoop]: Abstraction has 7839 states and 25322 transitions. [2021-10-08 16:20:44,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:44,579 INFO L276 IsEmpty]: Start isEmpty. Operand 7839 states and 25322 transitions. [2021-10-08 16:20:44,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:44,585 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:44,585 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:44,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:44,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-10-08 16:20:44,786 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:44,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:44,787 INFO L82 PathProgramCache]: Analyzing trace with hash 792246365, now seen corresponding path program 17 times [2021-10-08 16:20:44,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:44,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7768945] [2021-10-08 16:20:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:44,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:46,270 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:46,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:46,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7768945] [2021-10-08 16:20:46,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7768945] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:46,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520078789] [2021-10-08 16:20:46,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:20:46,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:46,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:46,276 INFO L229 MonitoredProcess]: Starting monitored process 91 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 16:20:46,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-10-08 16:20:48,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:20:48,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:48,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 16:20:48,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:49,601 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:20:49,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520078789] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:49,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:49,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 24 [2021-10-08 16:20:49,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835925706] [2021-10-08 16:20:49,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:20:49,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:20:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:49,602 INFO L87 Difference]: Start difference. First operand 7839 states and 25322 transitions. Second operand has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:53,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:53,678 INFO L93 Difference]: Finished difference Result 9416 states and 30116 transitions. [2021-10-08 16:20:53,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-08 16:20:53,679 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:20:53,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:53,704 INFO L225 Difference]: With dead ends: 9416 [2021-10-08 16:20:53,704 INFO L226 Difference]: Without dead ends: 9416 [2021-10-08 16:20:53,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 3491.4ms TimeCoverageRelationStatistics Valid=377, Invalid=3045, Unknown=0, NotChecked=0, Total=3422 [2021-10-08 16:20:53,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9416 states. [2021-10-08 16:20:53,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9416 to 7996. [2021-10-08 16:20:53,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7996 states, 7992 states have (on average 3.239114114114114) internal successors, (25887), 7995 states have internal predecessors, (25887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:53,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7996 states to 7996 states and 25887 transitions. [2021-10-08 16:20:53,961 INFO L78 Accepts]: Start accepts. Automaton has 7996 states and 25887 transitions. Word has length 25 [2021-10-08 16:20:53,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:53,962 INFO L470 AbstractCegarLoop]: Abstraction has 7996 states and 25887 transitions. [2021-10-08 16:20:53,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:53,962 INFO L276 IsEmpty]: Start isEmpty. Operand 7996 states and 25887 transitions. [2021-10-08 16:20:53,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:20:53,969 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:53,969 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:54,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:54,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-10-08 16:20:54,183 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:20:54,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:54,185 INFO L82 PathProgramCache]: Analyzing trace with hash 792246322, now seen corresponding path program 29 times [2021-10-08 16:20:54,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:54,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230163975] [2021-10-08 16:20:54,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:54,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:55,362 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:20:55,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:55,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230163975] [2021-10-08 16:20:55,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230163975] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:55,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561899408] [2021-10-08 16:20:55,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:20:55,363 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:55,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:55,364 INFO L229 MonitoredProcess]: Starting monitored process 92 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 16:20:55,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-10-08 16:20:57,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:20:57,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:57,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 16:20:57,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:58,630 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:20:58,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561899408] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:58,631 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:58,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 23 [2021-10-08 16:20:58,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691573966] [2021-10-08 16:20:58,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:20:58,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:58,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:20:58,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:20:58,633 INFO L87 Difference]: Start difference. First operand 7996 states and 25887 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:00,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:00,465 INFO L93 Difference]: Finished difference Result 9293 states and 29619 transitions. [2021-10-08 16:21:00,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 16:21:00,465 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:21:00,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:00,487 INFO L225 Difference]: With dead ends: 9293 [2021-10-08 16:21:00,487 INFO L226 Difference]: Without dead ends: 9203 [2021-10-08 16:21:00,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1846.1ms TimeCoverageRelationStatistics Valid=170, Invalid=1470, Unknown=0, NotChecked=0, Total=1640 [2021-10-08 16:21:00,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9203 states. [2021-10-08 16:21:00,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9203 to 8295. [2021-10-08 16:21:00,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8295 states, 8291 states have (on average 3.2364009166566157) internal successors, (26833), 8294 states have internal predecessors, (26833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:00,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8295 states to 8295 states and 26833 transitions. [2021-10-08 16:21:00,644 INFO L78 Accepts]: Start accepts. Automaton has 8295 states and 26833 transitions. Word has length 25 [2021-10-08 16:21:00,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:00,644 INFO L470 AbstractCegarLoop]: Abstraction has 8295 states and 26833 transitions. [2021-10-08 16:21:00,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:00,644 INFO L276 IsEmpty]: Start isEmpty. Operand 8295 states and 26833 transitions. [2021-10-08 16:21:00,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:00,651 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:00,651 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:00,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-10-08 16:21:00,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,92 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:00,865 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:00,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:00,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1319308427, now seen corresponding path program 18 times [2021-10-08 16:21:00,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:00,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699411249] [2021-10-08 16:21:00,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:00,867 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:01,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:02,339 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:02,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:02,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699411249] [2021-10-08 16:21:02,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699411249] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:02,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792030390] [2021-10-08 16:21:02,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:21:02,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:02,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:02,342 INFO L229 MonitoredProcess]: Starting monitored process 93 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 16:21:02,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-10-08 16:21:04,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:21:04,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:04,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-08 16:21:04,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:05,415 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 16:21:05,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792030390] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:05,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:05,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7] total 21 [2021-10-08 16:21:05,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621298351] [2021-10-08 16:21:05,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:21:05,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:05,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:21:05,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:21:05,417 INFO L87 Difference]: Start difference. First operand 8295 states and 26833 transitions. Second operand has 23 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:07,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:07,468 INFO L93 Difference]: Finished difference Result 14559 states and 46655 transitions. [2021-10-08 16:21:07,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:21:07,469 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:21:07,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:07,513 INFO L225 Difference]: With dead ends: 14559 [2021-10-08 16:21:07,513 INFO L226 Difference]: Without dead ends: 14019 [2021-10-08 16:21:07,513 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 1835.0ms TimeCoverageRelationStatistics Valid=258, Invalid=1464, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 16:21:07,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14019 states. [2021-10-08 16:21:07,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14019 to 10589. [2021-10-08 16:21:07,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10589 states, 10585 states have (on average 3.31610769957487) internal successors, (35101), 10588 states have internal predecessors, (35101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:07,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10589 states to 10589 states and 35101 transitions. [2021-10-08 16:21:07,855 INFO L78 Accepts]: Start accepts. Automaton has 10589 states and 35101 transitions. Word has length 25 [2021-10-08 16:21:07,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:07,856 INFO L470 AbstractCegarLoop]: Abstraction has 10589 states and 35101 transitions. [2021-10-08 16:21:07,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:07,856 INFO L276 IsEmpty]: Start isEmpty. Operand 10589 states and 35101 transitions. [2021-10-08 16:21:07,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:07,870 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:07,870 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:07,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:08,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-10-08 16:21:08,085 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:08,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:08,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1319308384, now seen corresponding path program 30 times [2021-10-08 16:21:08,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:08,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361831825] [2021-10-08 16:21:08,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:08,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:08,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:09,207 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:09,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:09,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361831825] [2021-10-08 16:21:09,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361831825] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:09,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409128134] [2021-10-08 16:21:09,208 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:21:09,208 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:09,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:09,209 INFO L229 MonitoredProcess]: Starting monitored process 94 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 16:21:09,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-10-08 16:21:11,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:21:11,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:11,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-08 16:21:11,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:12,557 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:21:12,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409128134] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:12,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:12,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 23 [2021-10-08 16:21:12,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107536429] [2021-10-08 16:21:12,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:21:12,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:12,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:21:12,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:21:12,560 INFO L87 Difference]: Start difference. First operand 10589 states and 35101 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:14,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:14,715 INFO L93 Difference]: Finished difference Result 12822 states and 41719 transitions. [2021-10-08 16:21:14,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 16:21:14,716 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:21:14,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:14,747 INFO L225 Difference]: With dead ends: 12822 [2021-10-08 16:21:14,747 INFO L226 Difference]: Without dead ends: 12660 [2021-10-08 16:21:14,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 1748.4ms TimeCoverageRelationStatistics Valid=181, Invalid=1541, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 16:21:14,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12660 states. [2021-10-08 16:21:14,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12660 to 10992. [2021-10-08 16:21:14,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10992 states, 10988 states have (on average 3.312340735347652) internal successors, (36396), 10991 states have internal predecessors, (36396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:15,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10992 states to 10992 states and 36396 transitions. [2021-10-08 16:21:15,011 INFO L78 Accepts]: Start accepts. Automaton has 10992 states and 36396 transitions. Word has length 25 [2021-10-08 16:21:15,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:15,011 INFO L470 AbstractCegarLoop]: Abstraction has 10992 states and 36396 transitions. [2021-10-08 16:21:15,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:15,011 INFO L276 IsEmpty]: Start isEmpty. Operand 10992 states and 36396 transitions. [2021-10-08 16:21:15,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:15,020 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:15,020 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:15,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:15,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,94 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:15,221 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:15,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:15,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1277636696, now seen corresponding path program 31 times [2021-10-08 16:21:15,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:15,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936622797] [2021-10-08 16:21:15,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:15,222 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:15,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:16,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:16,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936622797] [2021-10-08 16:21:16,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936622797] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:16,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731781146] [2021-10-08 16:21:16,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:21:16,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:16,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:16,931 INFO L229 MonitoredProcess]: Starting monitored process 95 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 16:21:16,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-10-08 16:21:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:19,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:21:19,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:19,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 138 [2021-10-08 16:21:19,940 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:21:19,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:21:20,534 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:21:20,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731781146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:20,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:20,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:21:20,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927404906] [2021-10-08 16:21:20,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:21:20,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:20,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:21:20,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:21:20,537 INFO L87 Difference]: Start difference. First operand 10992 states and 36396 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:23,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:23,463 INFO L93 Difference]: Finished difference Result 12937 states and 42053 transitions. [2021-10-08 16:21:23,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-08 16:21:23,464 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:21:23,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:23,502 INFO L225 Difference]: With dead ends: 12937 [2021-10-08 16:21:23,502 INFO L226 Difference]: Without dead ends: 12919 [2021-10-08 16:21:23,502 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 3062.0ms TimeCoverageRelationStatistics Valid=264, Invalid=2598, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 16:21:23,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12919 states. [2021-10-08 16:21:23,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12919 to 11080. [2021-10-08 16:21:23,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11080 states, 11076 states have (on average 3.309498013723366) internal successors, (36656), 11079 states have internal predecessors, (36656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:23,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11080 states to 11080 states and 36656 transitions. [2021-10-08 16:21:23,831 INFO L78 Accepts]: Start accepts. Automaton has 11080 states and 36656 transitions. Word has length 25 [2021-10-08 16:21:23,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:23,831 INFO L470 AbstractCegarLoop]: Abstraction has 11080 states and 36656 transitions. [2021-10-08 16:21:23,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:23,831 INFO L276 IsEmpty]: Start isEmpty. Operand 11080 states and 36656 transitions. [2021-10-08 16:21:23,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:23,840 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:23,841 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:23,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:24,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-10-08 16:21:24,042 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:24,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:24,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1274032946, now seen corresponding path program 32 times [2021-10-08 16:21:24,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:24,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907134851] [2021-10-08 16:21:24,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:24,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:25,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:25,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907134851] [2021-10-08 16:21:25,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907134851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:25,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911592798] [2021-10-08 16:21:25,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:21:25,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:25,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:25,444 INFO L229 MonitoredProcess]: Starting monitored process 96 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 16:21:25,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-10-08 16:21:28,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:21:28,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:28,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:21:28,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:28,500 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:21:28,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:21:29,076 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:21:29,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911592798] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:29,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:29,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:21:29,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946817121] [2021-10-08 16:21:29,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:21:29,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:29,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:21:29,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=740, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:21:29,078 INFO L87 Difference]: Start difference. First operand 11080 states and 36656 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:31,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:31,950 INFO L93 Difference]: Finished difference Result 13080 states and 42592 transitions. [2021-10-08 16:21:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:21:31,950 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:21:31,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:31,984 INFO L225 Difference]: With dead ends: 13080 [2021-10-08 16:21:31,984 INFO L226 Difference]: Without dead ends: 13053 [2021-10-08 16:21:31,985 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 2756.5ms TimeCoverageRelationStatistics Valid=251, Invalid=2505, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:21:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13053 states. [2021-10-08 16:21:32,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13053 to 11086. [2021-10-08 16:21:32,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11086 states, 11082 states have (on average 3.3104132828009383) internal successors, (36686), 11085 states have internal predecessors, (36686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:32,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11086 states to 11086 states and 36686 transitions. [2021-10-08 16:21:32,227 INFO L78 Accepts]: Start accepts. Automaton has 11086 states and 36686 transitions. Word has length 25 [2021-10-08 16:21:32,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:32,228 INFO L470 AbstractCegarLoop]: Abstraction has 11086 states and 36686 transitions. [2021-10-08 16:21:32,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:32,228 INFO L276 IsEmpty]: Start isEmpty. Operand 11086 states and 36686 transitions. [2021-10-08 16:21:32,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:32,237 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:32,237 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:32,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-10-08 16:21:32,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,96 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:32,438 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:32,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:32,438 INFO L82 PathProgramCache]: Analyzing trace with hash -406940120, now seen corresponding path program 33 times [2021-10-08 16:21:32,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:32,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856335387] [2021-10-08 16:21:32,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:32,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:32,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:33,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:33,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856335387] [2021-10-08 16:21:33,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856335387] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:33,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218432697] [2021-10-08 16:21:33,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:21:33,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:33,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:33,790 INFO L229 MonitoredProcess]: Starting monitored process 97 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 16:21:33,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-10-08 16:21:36,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:21:36,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:36,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:21:36,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:36,860 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:21:36,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:21:37,467 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:21:37,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218432697] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:37,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:37,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:21:37,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964828469] [2021-10-08 16:21:37,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:21:37,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:37,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:21:37,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=743, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:21:37,469 INFO L87 Difference]: Start difference. First operand 11086 states and 36686 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:40,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:40,366 INFO L93 Difference]: Finished difference Result 12892 states and 41931 transitions. [2021-10-08 16:21:40,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 16:21:40,366 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:21:40,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:40,405 INFO L225 Difference]: With dead ends: 12892 [2021-10-08 16:21:40,406 INFO L226 Difference]: Without dead ends: 12874 [2021-10-08 16:21:40,406 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 2835.2ms TimeCoverageRelationStatistics Valid=235, Invalid=2315, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 16:21:40,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12874 states. [2021-10-08 16:21:40,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12874 to 10994. [2021-10-08 16:21:40,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10994 states, 10990 states have (on average 3.3126478616924477) internal successors, (36406), 10993 states have internal predecessors, (36406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10994 states to 10994 states and 36406 transitions. [2021-10-08 16:21:40,718 INFO L78 Accepts]: Start accepts. Automaton has 10994 states and 36406 transitions. Word has length 25 [2021-10-08 16:21:40,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:40,719 INFO L470 AbstractCegarLoop]: Abstraction has 10994 states and 36406 transitions. [2021-10-08 16:21:40,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:40,719 INFO L276 IsEmpty]: Start isEmpty. Operand 10994 states and 36406 transitions. [2021-10-08 16:21:40,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:40,729 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:40,729 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:40,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:40,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-10-08 16:21:40,930 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:40,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:40,931 INFO L82 PathProgramCache]: Analyzing trace with hash -326475590, now seen corresponding path program 34 times [2021-10-08 16:21:40,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:40,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958080790] [2021-10-08 16:21:40,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:40,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:40,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:42,629 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:42,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:42,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958080790] [2021-10-08 16:21:42,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958080790] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:42,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868942316] [2021-10-08 16:21:42,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:21:42,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:42,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:42,633 INFO L229 MonitoredProcess]: Starting monitored process 98 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 16:21:42,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-10-08 16:21:45,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:21:45,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:45,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:21:45,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:45,650 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:21:45,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:21:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:21:46,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868942316] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:46,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:46,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:21:46,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343092585] [2021-10-08 16:21:46,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:21:46,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:46,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:21:46,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=739, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:21:46,237 INFO L87 Difference]: Start difference. First operand 10994 states and 36406 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:49,032 INFO L93 Difference]: Finished difference Result 13245 states and 42906 transitions. [2021-10-08 16:21:49,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 16:21:49,032 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:21:49,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:49,114 INFO L225 Difference]: With dead ends: 13245 [2021-10-08 16:21:49,114 INFO L226 Difference]: Without dead ends: 13200 [2021-10-08 16:21:49,114 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 2602.7ms TimeCoverageRelationStatistics Valid=224, Invalid=2226, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:21:49,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13200 states. [2021-10-08 16:21:49,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13200 to 10986. [2021-10-08 16:21:49,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10986 states, 10982 states have (on average 3.3128756146421416) internal successors, (36382), 10985 states have internal predecessors, (36382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:49,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10986 states to 10986 states and 36382 transitions. [2021-10-08 16:21:49,332 INFO L78 Accepts]: Start accepts. Automaton has 10986 states and 36382 transitions. Word has length 25 [2021-10-08 16:21:49,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:49,332 INFO L470 AbstractCegarLoop]: Abstraction has 10986 states and 36382 transitions. [2021-10-08 16:21:49,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:49,332 INFO L276 IsEmpty]: Start isEmpty. Operand 10986 states and 36382 transitions. [2021-10-08 16:21:49,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:49,340 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:49,340 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:49,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:49,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,98 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:49,541 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:49,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:49,543 INFO L82 PathProgramCache]: Analyzing trace with hash -341341740, now seen corresponding path program 35 times [2021-10-08 16:21:49,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:49,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268401015] [2021-10-08 16:21:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:49,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:49,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:50,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:50,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268401015] [2021-10-08 16:21:50,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268401015] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:50,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743067997] [2021-10-08 16:21:50,958 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:21:50,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:50,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:50,959 INFO L229 MonitoredProcess]: Starting monitored process 99 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 16:21:50,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-10-08 16:21:53,767 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:21:53,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:21:53,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:21:53,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:54,041 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:21:54,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:21:54,648 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:21:54,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743067997] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:54,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:54,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 16:21:54,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569740918] [2021-10-08 16:21:54,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:21:54,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:54,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:21:54,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=633, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:21:54,650 INFO L87 Difference]: Start difference. First operand 10986 states and 36382 transitions. Second operand has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:21:57,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:57,210 INFO L93 Difference]: Finished difference Result 12971 states and 42063 transitions. [2021-10-08 16:21:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 16:21:57,211 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 25 [2021-10-08 16:21:57,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:57,296 INFO L225 Difference]: With dead ends: 12971 [2021-10-08 16:21:57,296 INFO L226 Difference]: Without dead ends: 12917 [2021-10-08 16:21:57,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 2359.3ms TimeCoverageRelationStatistics Valid=213, Invalid=1949, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 16:21:57,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12917 states. [2021-10-08 16:21:57,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12917 to 10893. [2021-10-08 16:21:57,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10893 states, 10889 states have (on average 3.312700890807237) internal successors, (36072), 10892 states have internal predecessors, (36072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:57,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10893 states to 10893 states and 36072 transitions. [2021-10-08 16:21:57,516 INFO L78 Accepts]: Start accepts. Automaton has 10893 states and 36072 transitions. Word has length 25 [2021-10-08 16:21:57,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:57,516 INFO L470 AbstractCegarLoop]: Abstraction has 10893 states and 36072 transitions. [2021-10-08 16:21:57,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.8461538461538463) internal successors, (48), 26 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 16:21:57,516 INFO L276 IsEmpty]: Start isEmpty. Operand 10893 states and 36072 transitions. [2021-10-08 16:21:57,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:21:57,524 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:57,524 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:57,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-10-08 16:21:57,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-10-08 16:21:57,725 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:21:57,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:57,726 INFO L82 PathProgramCache]: Analyzing trace with hash -153097162, now seen corresponding path program 36 times [2021-10-08 16:21:57,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:57,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146198546] [2021-10-08 16:21:57,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:57,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:57,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:21:59,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:59,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146198546] [2021-10-08 16:21:59,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146198546] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:59,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446171542] [2021-10-08 16:21:59,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:21:59,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:59,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:59,133 INFO L229 MonitoredProcess]: Starting monitored process 100 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 16:21:59,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-10-08 16:22:01,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:22:01,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:01,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:22:01,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:02,301 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:22:02,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:22:02,884 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:22:02,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446171542] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:02,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:02,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:22:02,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487570066] [2021-10-08 16:22:02,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:22:02,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:02,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:22:02,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=740, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:22:02,886 INFO L87 Difference]: Start difference. First operand 10893 states and 36072 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:05,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:05,413 INFO L93 Difference]: Finished difference Result 12431 states and 40598 transitions. [2021-10-08 16:22:05,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 16:22:05,414 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:22:05,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:05,490 INFO L225 Difference]: With dead ends: 12431 [2021-10-08 16:22:05,490 INFO L226 Difference]: Without dead ends: 12431 [2021-10-08 16:22:05,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 2499.5ms TimeCoverageRelationStatistics Valid=230, Invalid=2220, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:22:05,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12431 states. [2021-10-08 16:22:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12431 to 11011. [2021-10-08 16:22:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11011 states, 11007 states have (on average 3.3155264831470883) internal successors, (36494), 11010 states have internal predecessors, (36494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11011 states to 11011 states and 36494 transitions. [2021-10-08 16:22:05,711 INFO L78 Accepts]: Start accepts. Automaton has 11011 states and 36494 transitions. Word has length 25 [2021-10-08 16:22:05,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:05,711 INFO L470 AbstractCegarLoop]: Abstraction has 11011 states and 36494 transitions. [2021-10-08 16:22:05,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:05,711 INFO L276 IsEmpty]: Start isEmpty. Operand 11011 states and 36494 transitions. [2021-10-08 16:22:05,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:05,719 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:05,719 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:05,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-10-08 16:22:05,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,100 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:05,920 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:05,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:05,922 INFO L82 PathProgramCache]: Analyzing trace with hash -149493412, now seen corresponding path program 37 times [2021-10-08 16:22:05,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:05,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213654925] [2021-10-08 16:22:05,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:05,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:05,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:07,513 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:07,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:07,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213654925] [2021-10-08 16:22:07,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213654925] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:07,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755220778] [2021-10-08 16:22:07,514 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:22:07,514 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:07,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:07,515 INFO L229 MonitoredProcess]: Starting monitored process 101 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 16:22:07,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-10-08 16:22:10,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:10,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:22:10,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:10,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 163 [2021-10-08 16:22:10,654 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:22:10,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:22:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:22:11,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755220778] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:11,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:11,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:22:11,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617656636] [2021-10-08 16:22:11,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:22:11,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:11,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:22:11,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=740, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:22:11,350 INFO L87 Difference]: Start difference. First operand 11011 states and 36494 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:14,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:14,137 INFO L93 Difference]: Finished difference Result 12889 states and 41907 transitions. [2021-10-08 16:22:14,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 16:22:14,138 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:22:14,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:14,172 INFO L225 Difference]: With dead ends: 12889 [2021-10-08 16:22:14,172 INFO L226 Difference]: Without dead ends: 12822 [2021-10-08 16:22:14,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 2485.9ms TimeCoverageRelationStatistics Valid=215, Invalid=2137, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 16:22:14,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12822 states. [2021-10-08 16:22:14,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12822 to 11033. [2021-10-08 16:22:14,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11033 states, 11029 states have (on average 3.314987759543023) internal successors, (36561), 11032 states have internal predecessors, (36561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:14,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11033 states to 11033 states and 36561 transitions. [2021-10-08 16:22:14,401 INFO L78 Accepts]: Start accepts. Automaton has 11033 states and 36561 transitions. Word has length 25 [2021-10-08 16:22:14,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:14,402 INFO L470 AbstractCegarLoop]: Abstraction has 11033 states and 36561 transitions. [2021-10-08 16:22:14,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:14,402 INFO L276 IsEmpty]: Start isEmpty. Operand 11033 states and 36561 transitions. [2021-10-08 16:22:14,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:14,409 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:14,409 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:14,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-10-08 16:22:14,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-10-08 16:22:14,616 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:14,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:14,617 INFO L82 PathProgramCache]: Analyzing trace with hash -72632632, now seen corresponding path program 38 times [2021-10-08 16:22:14,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:14,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527849944] [2021-10-08 16:22:14,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:14,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:16,098 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:16,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:16,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527849944] [2021-10-08 16:22:16,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527849944] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:16,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124084341] [2021-10-08 16:22:16,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:22:16,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:16,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:16,100 INFO L229 MonitoredProcess]: Starting monitored process 102 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 16:22:16,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-10-08 16:22:18,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:22:18,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:18,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:22:18,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:19,300 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:22:19,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:22:20,063 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:22:20,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124084341] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:20,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:20,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:22:20,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988106065] [2021-10-08 16:22:20,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:22:20,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:20,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:22:20,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=739, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:22:20,065 INFO L87 Difference]: Start difference. First operand 11033 states and 36561 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:22,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:22,283 INFO L93 Difference]: Finished difference Result 12682 states and 41361 transitions. [2021-10-08 16:22:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 16:22:22,284 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:22:22,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:22,320 INFO L225 Difference]: With dead ends: 12682 [2021-10-08 16:22:22,320 INFO L226 Difference]: Without dead ends: 12682 [2021-10-08 16:22:22,321 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 2390.0ms TimeCoverageRelationStatistics Valid=202, Invalid=1868, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 16:22:22,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12682 states. [2021-10-08 16:22:22,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12682 to 11075. [2021-10-08 16:22:22,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11075 states, 11071 states have (on average 3.31641224821606) internal successors, (36716), 11074 states have internal predecessors, (36716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:22,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11075 states to 11075 states and 36716 transitions. [2021-10-08 16:22:22,569 INFO L78 Accepts]: Start accepts. Automaton has 11075 states and 36716 transitions. Word has length 25 [2021-10-08 16:22:22,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:22,569 INFO L470 AbstractCegarLoop]: Abstraction has 11075 states and 36716 transitions. [2021-10-08 16:22:22,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:22,570 INFO L276 IsEmpty]: Start isEmpty. Operand 11075 states and 36716 transitions. [2021-10-08 16:22:22,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:22,578 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:22,578 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:22,614 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-10-08 16:22:22,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,102 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:22,779 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:22,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:22,780 INFO L82 PathProgramCache]: Analyzing trace with hash 454429430, now seen corresponding path program 39 times [2021-10-08 16:22:22,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:22,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50532399] [2021-10-08 16:22:22,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:22,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:24,465 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:24,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:24,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50532399] [2021-10-08 16:22:24,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50532399] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:24,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614199315] [2021-10-08 16:22:24,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:22:24,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:24,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:24,467 INFO L229 MonitoredProcess]: Starting monitored process 103 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 16:22:24,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-10-08 16:22:27,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:22:27,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:27,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:22:27,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:27,803 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:22: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 28 treesize of output 27 [2021-10-08 16:22:28,532 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:22:28,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614199315] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:28,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:28,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 26 [2021-10-08 16:22:28,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496082167] [2021-10-08 16:22:28,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:22:28,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:28,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:22:28,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:22:28,534 INFO L87 Difference]: Start difference. First operand 11075 states and 36716 transitions. Second operand has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:31,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:31,242 INFO L93 Difference]: Finished difference Result 12685 states and 41453 transitions. [2021-10-08 16:22:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-08 16:22:31,243 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:22:31,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:31,275 INFO L225 Difference]: With dead ends: 12685 [2021-10-08 16:22:31,275 INFO L226 Difference]: Without dead ends: 12685 [2021-10-08 16:22:31,275 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 2338.5ms TimeCoverageRelationStatistics Valid=209, Invalid=1861, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 16:22:31,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12685 states. [2021-10-08 16:22:31,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12685 to 11103. [2021-10-08 16:22:31,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11103 states, 11099 states have (on average 3.316515001351473) internal successors, (36810), 11102 states have internal predecessors, (36810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:31,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11103 states to 11103 states and 36810 transitions. [2021-10-08 16:22:31,509 INFO L78 Accepts]: Start accepts. Automaton has 11103 states and 36810 transitions. Word has length 25 [2021-10-08 16:22:31,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:31,509 INFO L470 AbstractCegarLoop]: Abstraction has 11103 states and 36810 transitions. [2021-10-08 16:22:31,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:31,509 INFO L276 IsEmpty]: Start isEmpty. Operand 11103 states and 36810 transitions. [2021-10-08 16:22:31,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:31,517 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:31,517 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:31,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-10-08 16:22:31,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-10-08 16:22:31,718 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:31,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:31,719 INFO L82 PathProgramCache]: Analyzing trace with hash 420394145, now seen corresponding path program 19 times [2021-10-08 16:22:31,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:31,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095016647] [2021-10-08 16:22:31,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:31,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:32,796 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:32,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:32,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095016647] [2021-10-08 16:22:32,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095016647] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:32,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548246783] [2021-10-08 16:22:32,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:22:32,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:32,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:32,798 INFO L229 MonitoredProcess]: Starting monitored process 104 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 16:22:32,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-10-08 16:22:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:35,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 16:22:35,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:22:35,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548246783] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:35,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:35,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6] total 20 [2021-10-08 16:22:35,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186447372] [2021-10-08 16:22:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-08 16:22:35,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:35,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-08 16:22:35,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2021-10-08 16:22:35,934 INFO L87 Difference]: Start difference. First operand 11103 states and 36810 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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 16:22:37,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:37,929 INFO L93 Difference]: Finished difference Result 17450 states and 56182 transitions. [2021-10-08 16:22:37,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-08 16:22:37,929 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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 25 [2021-10-08 16:22:37,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:37,975 INFO L225 Difference]: With dead ends: 17450 [2021-10-08 16:22:37,976 INFO L226 Difference]: Without dead ends: 17394 [2021-10-08 16:22:37,976 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1657.4ms TimeCoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2021-10-08 16:22:37,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17394 states. [2021-10-08 16:22:38,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17394 to 10437. [2021-10-08 16:22:38,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10437 states, 10433 states have (on average 3.3131409949199653) internal successors, (34566), 10436 states have internal predecessors, (34566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:38,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10437 states to 10437 states and 34566 transitions. [2021-10-08 16:22:38,270 INFO L78 Accepts]: Start accepts. Automaton has 10437 states and 34566 transitions. Word has length 25 [2021-10-08 16:22:38,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:38,270 INFO L470 AbstractCegarLoop]: Abstraction has 10437 states and 34566 transitions. [2021-10-08 16:22:38,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 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 16:22:38,270 INFO L276 IsEmpty]: Start isEmpty. Operand 10437 states and 34566 transitions. [2021-10-08 16:22:38,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:38,278 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:38,278 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:38,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2021-10-08 16:22:38,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:38,479 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:38,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:38,479 INFO L82 PathProgramCache]: Analyzing trace with hash 420394102, now seen corresponding path program 40 times [2021-10-08 16:22:38,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:38,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4038766] [2021-10-08 16:22:38,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:38,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:38,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:40,311 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:40,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:40,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4038766] [2021-10-08 16:22:40,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4038766] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:40,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987997114] [2021-10-08 16:22:40,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:22:40,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:40,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:40,312 INFO L229 MonitoredProcess]: Starting monitored process 105 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 16:22:40,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-10-08 16:22:43,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:22:43,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:43,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:22:43,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:43,792 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:22:43,793 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 40 treesize of output 42 [2021-10-08 16:22:44,325 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:22:44,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987997114] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:44,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:44,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:22:44,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275213672] [2021-10-08 16:22:44,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:22:44,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:44,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:22:44,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:22:44,326 INFO L87 Difference]: Start difference. First operand 10437 states and 34566 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:47,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:47,132 INFO L93 Difference]: Finished difference Result 12047 states and 39164 transitions. [2021-10-08 16:22:47,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 16:22:47,132 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:22:47,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:47,161 INFO L225 Difference]: With dead ends: 12047 [2021-10-08 16:22:47,161 INFO L226 Difference]: Without dead ends: 11989 [2021-10-08 16:22:47,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 2851.3ms TimeCoverageRelationStatistics Valid=236, Invalid=2314, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 16:22:47,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11989 states. [2021-10-08 16:22:47,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11989 to 10461. [2021-10-08 16:22:47,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10461 states, 10457 states have (on average 3.3133785980682795) internal successors, (34648), 10460 states have internal predecessors, (34648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:47,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10461 states to 10461 states and 34648 transitions. [2021-10-08 16:22:47,400 INFO L78 Accepts]: Start accepts. Automaton has 10461 states and 34648 transitions. Word has length 25 [2021-10-08 16:22:47,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:47,400 INFO L470 AbstractCegarLoop]: Abstraction has 10461 states and 34648 transitions. [2021-10-08 16:22:47,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:47,400 INFO L276 IsEmpty]: Start isEmpty. Operand 10461 states and 34648 transitions. [2021-10-08 16:22:47,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:47,408 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:47,408 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:47,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-10-08 16:22:47,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,105 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:47,609 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:47,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:47,610 INFO L82 PathProgramCache]: Analyzing trace with hash 423997852, now seen corresponding path program 41 times [2021-10-08 16:22:47,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:47,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977548697] [2021-10-08 16:22:47,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:47,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:47,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:49,197 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:49,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:49,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977548697] [2021-10-08 16:22:49,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977548697] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:49,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372281489] [2021-10-08 16:22:49,198 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:22:49,198 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:49,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:49,199 INFO L229 MonitoredProcess]: Starting monitored process 106 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 16:22:49,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-10-08 16:22:52,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:22:52,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:52,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:22:52,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:52,509 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:22:52,510 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 40 treesize of output 42 [2021-10-08 16:22:53,068 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:22:53,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372281489] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:53,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:53,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:22:53,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455076934] [2021-10-08 16:22:53,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:22:53,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:53,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:22:53,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:22:53,070 INFO L87 Difference]: Start difference. First operand 10461 states and 34648 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:55,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:55,977 INFO L93 Difference]: Finished difference Result 12313 states and 39956 transitions. [2021-10-08 16:22:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-08 16:22:55,978 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:22:55,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:56,006 INFO L225 Difference]: With dead ends: 12313 [2021-10-08 16:22:56,006 INFO L226 Difference]: Without dead ends: 12246 [2021-10-08 16:22:56,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 2551.3ms TimeCoverageRelationStatistics Valid=221, Invalid=2229, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:22:56,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12246 states. [2021-10-08 16:22:56,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12246 to 10417. [2021-10-08 16:22:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10417 states, 10413 states have (on average 3.313358302122347) internal successors, (34502), 10416 states have internal predecessors, (34502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10417 states to 10417 states and 34502 transitions. [2021-10-08 16:22:56,239 INFO L78 Accepts]: Start accepts. Automaton has 10417 states and 34502 transitions. Word has length 25 [2021-10-08 16:22:56,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:56,239 INFO L470 AbstractCegarLoop]: Abstraction has 10417 states and 34502 transitions. [2021-10-08 16:22:56,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:56,240 INFO L276 IsEmpty]: Start isEmpty. Operand 10417 states and 34502 transitions. [2021-10-08 16:22:56,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:22:56,248 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:56,248 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:56,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-10-08 16:22:56,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,106 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:56,449 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:22:56,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:56,450 INFO L82 PathProgramCache]: Analyzing trace with hash 500858632, now seen corresponding path program 42 times [2021-10-08 16:22:56,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:56,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305836255] [2021-10-08 16:22:56,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:56,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:56,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:58,150 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:22:58,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:58,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305836255] [2021-10-08 16:22:58,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305836255] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:58,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267265871] [2021-10-08 16:22:58,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:22:58,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:58,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:58,152 INFO L229 MonitoredProcess]: Starting monitored process 107 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 16:22:58,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-10-08 16:23:01,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-08 16:23:01,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:01,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:23:01,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:01,727 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:23:01,727 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 40 treesize of output 42 [2021-10-08 16:23:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:23:02,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267265871] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:02,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:02,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:23:02,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985002087] [2021-10-08 16:23:02,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:23:02,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:02,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:23:02,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:23:02,289 INFO L87 Difference]: Start difference. First operand 10417 states and 34502 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:05,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:05,065 INFO L93 Difference]: Finished difference Result 12098 states and 39396 transitions. [2021-10-08 16:23:05,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 16:23:05,066 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:05,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:05,100 INFO L225 Difference]: With dead ends: 12098 [2021-10-08 16:23:05,101 INFO L226 Difference]: Without dead ends: 12098 [2021-10-08 16:23:05,101 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2640.4ms TimeCoverageRelationStatistics Valid=206, Invalid=1956, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 16:23:05,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12098 states. [2021-10-08 16:23:05,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12098 to 10449. [2021-10-08 16:23:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10449 states, 10445 states have (on average 3.314983245572044) internal successors, (34625), 10448 states have internal predecessors, (34625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:05,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10449 states to 10449 states and 34625 transitions. [2021-10-08 16:23:05,427 INFO L78 Accepts]: Start accepts. Automaton has 10449 states and 34625 transitions. Word has length 25 [2021-10-08 16:23:05,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:05,427 INFO L470 AbstractCegarLoop]: Abstraction has 10449 states and 34625 transitions. [2021-10-08 16:23:05,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:05,428 INFO L276 IsEmpty]: Start isEmpty. Operand 10449 states and 34625 transitions. [2021-10-08 16:23:05,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:05,437 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:05,437 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:05,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:05,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-10-08 16:23:05,651 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:05,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:05,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1027920694, now seen corresponding path program 43 times [2021-10-08 16:23:05,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:05,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867547874] [2021-10-08 16:23:05,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:05,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:07,774 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:07,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:07,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867547874] [2021-10-08 16:23:07,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867547874] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:07,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174615696] [2021-10-08 16:23:07,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:23:07,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:07,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:07,776 INFO L229 MonitoredProcess]: Starting monitored process 108 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 16:23:07,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-10-08 16:23:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:10,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:23:10,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:10,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 88 [2021-10-08 16:23:11,280 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:23:11,280 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 39 treesize of output 41 [2021-10-08 16:23:11,804 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:23:11,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174615696] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:11,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:11,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 26 [2021-10-08 16:23:11,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433991912] [2021-10-08 16:23:11,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:23:11,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:11,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:23:11,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:23:11,806 INFO L87 Difference]: Start difference. First operand 10449 states and 34625 transitions. Second operand has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:14,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:14,273 INFO L93 Difference]: Finished difference Result 11967 states and 39086 transitions. [2021-10-08 16:23:14,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:23:14,274 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 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 16:23:14,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:14,308 INFO L225 Difference]: With dead ends: 11967 [2021-10-08 16:23:14,308 INFO L226 Difference]: Without dead ends: 11967 [2021-10-08 16:23:14,308 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2164.0ms TimeCoverageRelationStatistics Valid=210, Invalid=1860, Unknown=0, NotChecked=0, Total=2070 [2021-10-08 16:23:14,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11967 states. [2021-10-08 16:23:14,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11967 to 10391. [2021-10-08 16:23:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10391 states, 10387 states have (on average 3.315779339559064) internal successors, (34441), 10390 states have internal predecessors, (34441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:14,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10391 states to 10391 states and 34441 transitions. [2021-10-08 16:23:14,618 INFO L78 Accepts]: Start accepts. Automaton has 10391 states and 34441 transitions. Word has length 25 [2021-10-08 16:23:14,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:14,618 INFO L470 AbstractCegarLoop]: Abstraction has 10391 states and 34441 transitions. [2021-10-08 16:23:14,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:14,618 INFO L276 IsEmpty]: Start isEmpty. Operand 10391 states and 34441 transitions. [2021-10-08 16:23:14,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:14,627 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:14,627 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:14,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2021-10-08 16:23:14,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-10-08 16:23:14,828 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:14,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:14,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1576005479, now seen corresponding path program 20 times [2021-10-08 16:23:14,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:14,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35673920] [2021-10-08 16:23:14,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:14,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:14,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:15,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:15,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35673920] [2021-10-08 16:23:15,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35673920] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:15,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677088455] [2021-10-08 16:23:15,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:15,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:15,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:15,366 INFO L229 MonitoredProcess]: Starting monitored process 109 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 16:23:15,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-10-08 16:23:18,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:18,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:18,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:23:18,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:18,826 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:23:18,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, 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 16:23:18,986 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:23:18,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677088455] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:18,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:18,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 25 [2021-10-08 16:23:18,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204075348] [2021-10-08 16:23:18,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:23:18,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:23:18,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:23:18,988 INFO L87 Difference]: Start difference. First operand 10391 states and 34441 transitions. Second operand has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:21,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:21,531 INFO L93 Difference]: Finished difference Result 28128 states and 90261 transitions. [2021-10-08 16:23:21,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-08 16:23:21,531 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:21,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:21,737 INFO L225 Difference]: With dead ends: 28128 [2021-10-08 16:23:21,737 INFO L226 Difference]: Without dead ends: 28128 [2021-10-08 16:23:21,738 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 1744.5ms TimeCoverageRelationStatistics Valid=354, Invalid=2952, Unknown=0, NotChecked=0, Total=3306 [2021-10-08 16:23:21,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28128 states. [2021-10-08 16:23:22,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28128 to 10674. [2021-10-08 16:23:22,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10674 states, 10670 states have (on average 3.3601686972820994) internal successors, (35853), 10673 states have internal predecessors, (35853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:22,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10674 states to 10674 states and 35853 transitions. [2021-10-08 16:23:22,258 INFO L78 Accepts]: Start accepts. Automaton has 10674 states and 35853 transitions. Word has length 25 [2021-10-08 16:23:22,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:22,258 INFO L470 AbstractCegarLoop]: Abstraction has 10674 states and 35853 transitions. [2021-10-08 16:23:22,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:22,259 INFO L276 IsEmpty]: Start isEmpty. Operand 10674 states and 35853 transitions. [2021-10-08 16:23:22,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:22,266 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:22,266 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:22,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:22,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-10-08 16:23:22,467 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:22,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:22,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1576005522, now seen corresponding path program 44 times [2021-10-08 16:23:22,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:22,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909546601] [2021-10-08 16:23:22,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:22,468 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:23,975 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:23,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:23,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909546601] [2021-10-08 16:23:23,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909546601] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:23,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249182645] [2021-10-08 16:23:23,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:23,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:23,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:23,978 INFO L229 MonitoredProcess]: Starting monitored process 110 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 16:23:23,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-10-08 16:23:27,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:27,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:27,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:23:27,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:27,667 INFO L354 Elim1Store]: treesize reduction 166, result has 17.8 percent of original size [2021-10-08 16:23:27,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-10-08 16:23:28,100 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:23:28,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249182645] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:28,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:28,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2021-10-08 16:23:28,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745725408] [2021-10-08 16:23:28,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:23:28,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:28,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:23:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:23:28,103 INFO L87 Difference]: Start difference. First operand 10674 states and 35853 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:30,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:30,676 INFO L93 Difference]: Finished difference Result 12069 states and 39773 transitions. [2021-10-08 16:23:30,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:23:30,676 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:30,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:30,710 INFO L225 Difference]: With dead ends: 12069 [2021-10-08 16:23:30,710 INFO L226 Difference]: Without dead ends: 12069 [2021-10-08 16:23:30,710 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 2316.2ms TimeCoverageRelationStatistics Valid=223, Invalid=2033, Unknown=0, NotChecked=0, Total=2256 [2021-10-08 16:23:30,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12069 states. [2021-10-08 16:23:30,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12069 to 10628. [2021-10-08 16:23:30,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10628 states, 10624 states have (on average 3.3608810240963853) internal successors, (35706), 10627 states have internal predecessors, (35706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10628 states to 10628 states and 35706 transitions. [2021-10-08 16:23:31,000 INFO L78 Accepts]: Start accepts. Automaton has 10628 states and 35706 transitions. Word has length 25 [2021-10-08 16:23:31,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:31,000 INFO L470 AbstractCegarLoop]: Abstraction has 10628 states and 35706 transitions. [2021-10-08 16:23:31,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:31,000 INFO L276 IsEmpty]: Start isEmpty. Operand 10628 states and 35706 transitions. [2021-10-08 16:23:31,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:31,008 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:31,008 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:31,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:31,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-10-08 16:23:31,209 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:31,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:31,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1457601468, now seen corresponding path program 25 times [2021-10-08 16:23:31,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:31,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934613393] [2021-10-08 16:23:31,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:31,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:31,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:32,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:32,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934613393] [2021-10-08 16:23:32,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934613393] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:32,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396454008] [2021-10-08 16:23:32,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:23:32,335 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:32,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:32,336 INFO L229 MonitoredProcess]: Starting monitored process 111 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 16:23:32,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-10-08 16:23:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:35,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 52 conjunts are in the unsatisfiable core [2021-10-08 16:23:35,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:35,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 133 [2021-10-08 16:23:36,031 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:23:36,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:23:36,721 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:36,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396454008] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:36,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:36,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:23:36,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686907805] [2021-10-08 16:23:36,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:23:36,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:23:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=672, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:23:36,723 INFO L87 Difference]: Start difference. First operand 10628 states and 35706 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:40,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:40,303 INFO L93 Difference]: Finished difference Result 12902 states and 41540 transitions. [2021-10-08 16:23:40,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-08 16:23:40,303 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:40,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:40,332 INFO L225 Difference]: With dead ends: 12902 [2021-10-08 16:23:40,332 INFO L226 Difference]: Without dead ends: 12234 [2021-10-08 16:23:40,332 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 3723.3ms TimeCoverageRelationStatistics Valid=488, Invalid=2818, Unknown=0, NotChecked=0, Total=3306 [2021-10-08 16:23:40,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12234 states. [2021-10-08 16:23:40,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12234 to 10156. [2021-10-08 16:23:40,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10156 states, 10152 states have (on average 3.372734436564224) internal successors, (34240), 10155 states have internal predecessors, (34240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:40,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10156 states to 10156 states and 34240 transitions. [2021-10-08 16:23:40,563 INFO L78 Accepts]: Start accepts. Automaton has 10156 states and 34240 transitions. Word has length 25 [2021-10-08 16:23:40,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:40,563 INFO L470 AbstractCegarLoop]: Abstraction has 10156 states and 34240 transitions. [2021-10-08 16:23:40,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:40,563 INFO L276 IsEmpty]: Start isEmpty. Operand 10156 states and 34240 transitions. [2021-10-08 16:23:40,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:40,570 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:40,570 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:40,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:40,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,111 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:40,771 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:40,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:40,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1453997718, now seen corresponding path program 26 times [2021-10-08 16:23:40,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:40,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610658164] [2021-10-08 16:23:40,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:40,772 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:41,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:41,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610658164] [2021-10-08 16:23:41,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610658164] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:41,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340513235] [2021-10-08 16:23:41,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:41,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:41,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:41,881 INFO L229 MonitoredProcess]: Starting monitored process 112 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 16:23:41,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-10-08 16:23:44,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:44,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:44,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 65 conjunts are in the unsatisfiable core [2021-10-08 16:23:44,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:45,073 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 16 treesize of output 12 [2021-10-08 16:23:45,152 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 16 treesize of output 12 [2021-10-08 16:23:45,220 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 24 treesize of output 20 [2021-10-08 16:23:45,307 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 16:23:45,389 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 16:23:45,682 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:23:45,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:23:46,378 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:46,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340513235] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:46,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:46,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 27 [2021-10-08 16:23:46,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746346639] [2021-10-08 16:23:46,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:23:46,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:46,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:23:46,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:23:46,380 INFO L87 Difference]: Start difference. First operand 10156 states and 34240 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:49,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:49,729 INFO L93 Difference]: Finished difference Result 11722 states and 38297 transitions. [2021-10-08 16:23:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 16:23:49,730 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:49,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:49,757 INFO L225 Difference]: With dead ends: 11722 [2021-10-08 16:23:49,757 INFO L226 Difference]: Without dead ends: 11655 [2021-10-08 16:23:49,758 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 3319.1ms TimeCoverageRelationStatistics Valid=389, Invalid=2473, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 16:23:49,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11655 states. [2021-10-08 16:23:49,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11655 to 10186. [2021-10-08 16:23:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10186 states, 10182 states have (on average 3.3711451581221765) internal successors, (34325), 10185 states have internal predecessors, (34325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:50,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10186 states to 10186 states and 34325 transitions. [2021-10-08 16:23:50,021 INFO L78 Accepts]: Start accepts. Automaton has 10186 states and 34325 transitions. Word has length 25 [2021-10-08 16:23:50,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:50,021 INFO L470 AbstractCegarLoop]: Abstraction has 10186 states and 34325 transitions. [2021-10-08 16:23:50,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:50,021 INFO L276 IsEmpty]: Start isEmpty. Operand 10186 states and 34325 transitions. [2021-10-08 16:23:50,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:50,028 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:50,028 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:50,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2021-10-08 16:23:50,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-10-08 16:23:50,229 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:50,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:50,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1377136938, now seen corresponding path program 27 times [2021-10-08 16:23:50,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:50,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568305278] [2021-10-08 16:23:50,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:50,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:50,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:51,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:51,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568305278] [2021-10-08 16:23:51,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568305278] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:51,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608283554] [2021-10-08 16:23:51,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:23:51,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:51,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:51,159 INFO L229 MonitoredProcess]: Starting monitored process 113 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 16:23:51,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-10-08 16:23:54,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:23:54,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:54,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 57 conjunts are in the unsatisfiable core [2021-10-08 16:23:54,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:55,041 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:23:55,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:23:55,783 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:55,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608283554] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:55,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:55,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:23:55,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149961138] [2021-10-08 16:23:55,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:23:55,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:55,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:23:55,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:23:55,785 INFO L87 Difference]: Start difference. First operand 10186 states and 34325 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:58,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:58,135 INFO L93 Difference]: Finished difference Result 11325 states and 37201 transitions. [2021-10-08 16:23:58,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 16:23:58,135 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:23:58,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:58,163 INFO L225 Difference]: With dead ends: 11325 [2021-10-08 16:23:58,163 INFO L226 Difference]: Without dead ends: 11190 [2021-10-08 16:23:58,163 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 2474.0ms TimeCoverageRelationStatistics Valid=299, Invalid=1863, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 16:23:58,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11190 states. [2021-10-08 16:23:58,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11190 to 10146. [2021-10-08 16:23:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10146 states, 10142 states have (on average 3.373594951686058) internal successors, (34215), 10145 states have internal predecessors, (34215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:58,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10146 states to 10146 states and 34215 transitions. [2021-10-08 16:23:58,491 INFO L78 Accepts]: Start accepts. Automaton has 10146 states and 34215 transitions. Word has length 25 [2021-10-08 16:23:58,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:58,491 INFO L470 AbstractCegarLoop]: Abstraction has 10146 states and 34215 transitions. [2021-10-08 16:23:58,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:58,492 INFO L276 IsEmpty]: Start isEmpty. Operand 10146 states and 34215 transitions. [2021-10-08 16:23:58,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:23:58,498 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:58,498 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:58,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:58,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-10-08 16:23:58,699 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:23:58,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:58,701 INFO L82 PathProgramCache]: Analyzing trace with hash -586904892, now seen corresponding path program 28 times [2021-10-08 16:23:58,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:58,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972057663] [2021-10-08 16:23:58,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:58,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:23:59,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:59,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972057663] [2021-10-08 16:23:59,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972057663] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:59,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863783133] [2021-10-08 16:23:59,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:23:59,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:59,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:59,653 INFO L229 MonitoredProcess]: Starting monitored process 114 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 16:23:59,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-10-08 16:24:03,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:24:03,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:03,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 52 conjunts are in the unsatisfiable core [2021-10-08 16:24:03,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:03,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 53 [2021-10-08 16:24:03,504 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:24:03,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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 16:24:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:04,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863783133] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:04,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:04,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:24:04,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610850176] [2021-10-08 16:24:04,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:24:04,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:24:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:24:04,198 INFO L87 Difference]: Start difference. First operand 10146 states and 34215 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:07,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:07,481 INFO L93 Difference]: Finished difference Result 11975 states and 38989 transitions. [2021-10-08 16:24:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:24:07,481 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:07,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:07,511 INFO L225 Difference]: With dead ends: 11975 [2021-10-08 16:24:07,511 INFO L226 Difference]: Without dead ends: 11907 [2021-10-08 16:24:07,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 3270.5ms TimeCoverageRelationStatistics Valid=404, Invalid=2458, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 16:24:07,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11907 states. [2021-10-08 16:24:07,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11907 to 10136. [2021-10-08 16:24:07,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10136 states, 10132 states have (on average 3.373470193446506) internal successors, (34180), 10135 states have internal predecessors, (34180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:07,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10136 states to 10136 states and 34180 transitions. [2021-10-08 16:24:07,738 INFO L78 Accepts]: Start accepts. Automaton has 10136 states and 34180 transitions. Word has length 25 [2021-10-08 16:24:07,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:07,739 INFO L470 AbstractCegarLoop]: Abstraction has 10136 states and 34180 transitions. [2021-10-08 16:24:07,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:07,739 INFO L276 IsEmpty]: Start isEmpty. Operand 10136 states and 34180 transitions. [2021-10-08 16:24:07,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:07,745 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:07,745 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:07,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:07,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-10-08 16:24:07,946 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:07,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:07,947 INFO L82 PathProgramCache]: Analyzing trace with hash -506440362, now seen corresponding path program 29 times [2021-10-08 16:24:07,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:07,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780912260] [2021-10-08 16:24:07,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:07,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:08,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:08,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780912260] [2021-10-08 16:24:08,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780912260] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:08,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981728383] [2021-10-08 16:24:08,884 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:24:08,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:08,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:08,885 INFO L229 MonitoredProcess]: Starting monitored process 115 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 16:24:08,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-10-08 16:24:12,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:24:12,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:12,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 45 conjunts are in the unsatisfiable core [2021-10-08 16:24:12,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:12,559 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:24:12,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:24:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:24:13,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981728383] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:13,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:13,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 25 [2021-10-08 16:24:13,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919870120] [2021-10-08 16:24:13,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:24:13,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:13,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:24:13,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:24:13,045 INFO L87 Difference]: Start difference. First operand 10136 states and 34180 transitions. Second operand has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:16,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:16,234 INFO L93 Difference]: Finished difference Result 13775 states and 44852 transitions. [2021-10-08 16:24:16,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-08 16:24:16,235 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:16,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:16,270 INFO L225 Difference]: With dead ends: 13775 [2021-10-08 16:24:16,270 INFO L226 Difference]: Without dead ends: 13615 [2021-10-08 16:24:16,270 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 2880.2ms TimeCoverageRelationStatistics Valid=347, Invalid=2305, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 16:24:16,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13615 states. [2021-10-08 16:24:16,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13615 to 10298. [2021-10-08 16:24:16,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10298 states, 10294 states have (on average 3.3673984845541094) internal successors, (34664), 10297 states have internal predecessors, (34664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:16,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10298 states to 10298 states and 34664 transitions. [2021-10-08 16:24:16,622 INFO L78 Accepts]: Start accepts. Automaton has 10298 states and 34664 transitions. Word has length 25 [2021-10-08 16:24:16,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:16,622 INFO L470 AbstractCegarLoop]: Abstraction has 10298 states and 34664 transitions. [2021-10-08 16:24:16,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:16,622 INFO L276 IsEmpty]: Start isEmpty. Operand 10298 states and 34664 transitions. [2021-10-08 16:24:16,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:16,629 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:16,629 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:16,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:16,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,115 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:16,830 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:16,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:16,832 INFO L82 PathProgramCache]: Analyzing trace with hash -521306512, now seen corresponding path program 30 times [2021-10-08 16:24:16,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:16,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128253938] [2021-10-08 16:24:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:16,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:17,808 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:17,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:17,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128253938] [2021-10-08 16:24:17,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128253938] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:17,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022447012] [2021-10-08 16:24:17,809 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:24:17,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:17,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:17,811 INFO L229 MonitoredProcess]: Starting monitored process 116 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 16:24:17,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-10-08 16:24:21,339 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:24:21,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:21,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 54 conjunts are in the unsatisfiable core [2021-10-08 16:24:21,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:21,811 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-10-08 16:24:21,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:24:22,527 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:22,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022447012] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:22,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:22,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:24:22,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198744858] [2021-10-08 16:24:22,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:24:22,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:22,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:24:22,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:24:22,529 INFO L87 Difference]: Start difference. First operand 10298 states and 34664 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:25,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:25,214 INFO L93 Difference]: Finished difference Result 11605 states and 38018 transitions. [2021-10-08 16:24:25,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:24:25,214 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:25,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:25,248 INFO L225 Difference]: With dead ends: 11605 [2021-10-08 16:24:25,249 INFO L226 Difference]: Without dead ends: 11471 [2021-10-08 16:24:25,249 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2743.0ms TimeCoverageRelationStatistics Valid=278, Invalid=1884, Unknown=0, NotChecked=0, Total=2162 [2021-10-08 16:24:25,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11471 states. [2021-10-08 16:24:25,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11471 to 10278. [2021-10-08 16:24:25,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10278 states, 10274 states have (on average 3.368892349620401) internal successors, (34612), 10277 states have internal predecessors, (34612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:25,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10278 states to 10278 states and 34612 transitions. [2021-10-08 16:24:25,582 INFO L78 Accepts]: Start accepts. Automaton has 10278 states and 34612 transitions. Word has length 25 [2021-10-08 16:24:25,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:25,582 INFO L470 AbstractCegarLoop]: Abstraction has 10278 states and 34612 transitions. [2021-10-08 16:24:25,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:25,583 INFO L276 IsEmpty]: Start isEmpty. Operand 10278 states and 34612 transitions. [2021-10-08 16:24:25,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:25,589 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:25,589 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:25,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:25,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2021-10-08 16:24:25,793 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:25,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:25,794 INFO L82 PathProgramCache]: Analyzing trace with hash -333061934, now seen corresponding path program 31 times [2021-10-08 16:24:25,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:25,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878306458] [2021-10-08 16:24:25,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:25,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:26,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:26,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878306458] [2021-10-08 16:24:26,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878306458] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:26,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241168425] [2021-10-08 16:24:26,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:24:26,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:26,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:26,786 INFO L229 MonitoredProcess]: Starting monitored process 117 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 16:24:26,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-10-08 16:24:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:30,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:24:30,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:30,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-10-08 16:24:30,588 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:24:30,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:31,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241168425] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:31,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:31,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:24:31,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120661343] [2021-10-08 16:24:31,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:24:31,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:24:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:24:31,553 INFO L87 Difference]: Start difference. First operand 10278 states and 34612 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:35,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:35,421 INFO L93 Difference]: Finished difference Result 11956 states and 39049 transitions. [2021-10-08 16:24:35,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-08 16:24:35,422 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:35,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:35,451 INFO L225 Difference]: With dead ends: 11956 [2021-10-08 16:24:35,451 INFO L226 Difference]: Without dead ends: 11869 [2021-10-08 16:24:35,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 596 ImplicationChecksByTransitivity, 3743.6ms TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 16:24:35,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11869 states. [2021-10-08 16:24:35,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11869 to 10346. [2021-10-08 16:24:35,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10346 states, 10342 states have (on average 3.365306517114678) internal successors, (34804), 10345 states have internal predecessors, (34804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:35,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10346 states to 10346 states and 34804 transitions. [2021-10-08 16:24:35,779 INFO L78 Accepts]: Start accepts. Automaton has 10346 states and 34804 transitions. Word has length 25 [2021-10-08 16:24:35,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:35,779 INFO L470 AbstractCegarLoop]: Abstraction has 10346 states and 34804 transitions. [2021-10-08 16:24:35,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:35,779 INFO L276 IsEmpty]: Start isEmpty. Operand 10346 states and 34804 transitions. [2021-10-08 16:24:35,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:35,786 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:35,786 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:35,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2021-10-08 16:24:35,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,117 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:35,987 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:35,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:35,989 INFO L82 PathProgramCache]: Analyzing trace with hash -252597404, now seen corresponding path program 32 times [2021-10-08 16:24:35,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:35,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421875340] [2021-10-08 16:24:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:35,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:36,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:36,902 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:36,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:36,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421875340] [2021-10-08 16:24:36,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421875340] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:36,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422259884] [2021-10-08 16:24:36,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:24:36,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:36,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:36,904 INFO L229 MonitoredProcess]: Starting monitored process 118 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 16:24:36,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-10-08 16:24:40,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:24:40,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:40,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 62 conjunts are in the unsatisfiable core [2021-10-08 16:24:40,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:40,514 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 24 treesize of output 20 [2021-10-08 16:24:40,604 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 16:24:40,699 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 16:24:41,087 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:24:41,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:24:42,090 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:42,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422259884] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:42,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:42,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 27 [2021-10-08 16:24:42,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351574028] [2021-10-08 16:24:42,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-08 16:24:42,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:42,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-08 16:24:42,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2021-10-08 16:24:42,091 INFO L87 Difference]: Start difference. First operand 10346 states and 34804 transitions. Second operand has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:45,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:45,226 INFO L93 Difference]: Finished difference Result 11751 states and 38485 transitions. [2021-10-08 16:24:45,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-08 16:24:45,231 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:45,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:45,280 INFO L225 Difference]: With dead ends: 11751 [2021-10-08 16:24:45,280 INFO L226 Difference]: Without dead ends: 11569 [2021-10-08 16:24:45,281 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 3293.3ms TimeCoverageRelationStatistics Valid=317, Invalid=2133, Unknown=0, NotChecked=0, Total=2450 [2021-10-08 16:24:45,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11569 states. [2021-10-08 16:24:45,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11569 to 10316. [2021-10-08 16:24:45,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10316 states, 10312 states have (on average 3.366369278510473) internal successors, (34714), 10315 states have internal predecessors, (34714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10316 states to 10316 states and 34714 transitions. [2021-10-08 16:24:45,636 INFO L78 Accepts]: Start accepts. Automaton has 10316 states and 34714 transitions. Word has length 25 [2021-10-08 16:24:45,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:45,637 INFO L470 AbstractCegarLoop]: Abstraction has 10316 states and 34714 transitions. [2021-10-08 16:24:45,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 1.7857142857142858) internal successors, (50), 28 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:45,637 INFO L276 IsEmpty]: Start isEmpty. Operand 10316 states and 34714 transitions. [2021-10-08 16:24:45,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:45,644 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:45,644 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:45,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2021-10-08 16:24:45,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,118 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:45,845 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:45,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:45,847 INFO L82 PathProgramCache]: Analyzing trace with hash 274464658, now seen corresponding path program 33 times [2021-10-08 16:24:45,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:45,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793486084] [2021-10-08 16:24:45,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:45,848 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:46,862 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:46,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:46,862 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793486084] [2021-10-08 16:24:46,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793486084] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:46,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013748177] [2021-10-08 16:24:46,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:24:46,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:46,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:46,864 INFO L229 MonitoredProcess]: Starting monitored process 119 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 16:24:46,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-10-08 16:24:50,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:24:50,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:50,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 61 conjunts are in the unsatisfiable core [2021-10-08 16:24:50,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:50,905 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:24:50,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:24:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:52,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013748177] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:52,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:52,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:24:52,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630741634] [2021-10-08 16:24:52,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:24:52,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:52,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:24:52,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:24:52,009 INFO L87 Difference]: Start difference. First operand 10316 states and 34714 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:55,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:55,846 INFO L93 Difference]: Finished difference Result 11627 states and 38091 transitions. [2021-10-08 16:24:55,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-08 16:24:55,847 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:24:55,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:55,875 INFO L225 Difference]: With dead ends: 11627 [2021-10-08 16:24:55,875 INFO L226 Difference]: Without dead ends: 11396 [2021-10-08 16:24:55,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 3589.4ms TimeCoverageRelationStatistics Valid=372, Invalid=2384, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:24:55,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11396 states. [2021-10-08 16:24:56,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11396 to 10556. [2021-10-08 16:24:56,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10556 states, 10552 states have (on average 3.3498862774829417) internal successors, (35348), 10555 states have internal predecessors, (35348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:56,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10556 states to 10556 states and 35348 transitions. [2021-10-08 16:24:56,176 INFO L78 Accepts]: Start accepts. Automaton has 10556 states and 35348 transitions. Word has length 25 [2021-10-08 16:24:56,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:56,177 INFO L470 AbstractCegarLoop]: Abstraction has 10556 states and 35348 transitions. [2021-10-08 16:24:56,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:56,177 INFO L276 IsEmpty]: Start isEmpty. Operand 10556 states and 35348 transitions. [2021-10-08 16:24:56,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:56,183 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:56,184 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:56,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:56,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-10-08 16:24:56,393 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:24:56,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:56,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1362808140, now seen corresponding path program 34 times [2021-10-08 16:24:56,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:56,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907738378] [2021-10-08 16:24:56,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:56,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:56,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:57,407 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:24:57,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:57,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907738378] [2021-10-08 16:24:57,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907738378] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:57,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304360275] [2021-10-08 16:24:57,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:24:57,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:57,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:57,409 INFO L229 MonitoredProcess]: Starting monitored process 120 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 16:24:57,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-10-08 16:25:00,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:25:00,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:00,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 52 conjunts are in the unsatisfiable core [2021-10-08 16:25:00,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:01,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 910 treesize of output 846 [2021-10-08 16:25:01,849 INFO L354 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-10-08 16:25:01,849 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 52 treesize of output 45 [2021-10-08 16:25:02,291 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:02,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304360275] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:02,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:02,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:25:02,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335724956] [2021-10-08 16:25:02,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:25:02,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:02,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:25:02,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:25:02,293 INFO L87 Difference]: Start difference. First operand 10556 states and 35348 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:05,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:05,561 INFO L93 Difference]: Finished difference Result 12103 states and 39354 transitions. [2021-10-08 16:25:05,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:25:05,561 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:25:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:05,590 INFO L225 Difference]: With dead ends: 12103 [2021-10-08 16:25:05,591 INFO L226 Difference]: Without dead ends: 12045 [2021-10-08 16:25:05,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 3192.5ms TimeCoverageRelationStatistics Valid=393, Invalid=2363, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:25:05,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12045 states. [2021-10-08 16:25:05,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12045 to 10590. [2021-10-08 16:25:05,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10590 states, 10586 states have (on average 3.3478178726620063) internal successors, (35440), 10589 states have internal predecessors, (35440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:05,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10590 states to 10590 states and 35440 transitions. [2021-10-08 16:25:05,884 INFO L78 Accepts]: Start accepts. Automaton has 10590 states and 35440 transitions. Word has length 25 [2021-10-08 16:25:05,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:05,884 INFO L470 AbstractCegarLoop]: Abstraction has 10590 states and 35440 transitions. [2021-10-08 16:25:05,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:05,884 INFO L276 IsEmpty]: Start isEmpty. Operand 10590 states and 35440 transitions. [2021-10-08 16:25:05,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:25:05,891 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:05,891 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:05,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2021-10-08 16:25:06,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-10-08 16:25:06,092 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:25:06,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:06,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1366411890, now seen corresponding path program 35 times [2021-10-08 16:25:06,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:06,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080247660] [2021-10-08 16:25:06,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:06,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:06,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:07,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:07,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080247660] [2021-10-08 16:25:07,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080247660] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:07,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972940573] [2021-10-08 16:25:07,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:25:07,115 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:07,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:07,116 INFO L229 MonitoredProcess]: Starting monitored process 121 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 16:25:07,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-10-08 16:25:10,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:25:10,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:10,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:25:10,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:10,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 83 [2021-10-08 16:25:11,712 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:25:11,713 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 59 treesize of output 52 [2021-10-08 16:25:12,275 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:12,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972940573] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:12,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:12,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:25:12,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641798032] [2021-10-08 16:25:12,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:25:12,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:12,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:25:12,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:25:12,277 INFO L87 Difference]: Start difference. First operand 10590 states and 35440 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:16,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:16,559 INFO L93 Difference]: Finished difference Result 12335 states and 39960 transitions. [2021-10-08 16:25:16,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 16:25:16,559 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:25:16,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:16,588 INFO L225 Difference]: With dead ends: 12335 [2021-10-08 16:25:16,588 INFO L226 Difference]: Without dead ends: 12268 [2021-10-08 16:25:16,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 3976.3ms TimeCoverageRelationStatistics Valid=555, Invalid=2751, Unknown=0, NotChecked=0, Total=3306 [2021-10-08 16:25:16,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12268 states. [2021-10-08 16:25:16,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12268 to 10610. [2021-10-08 16:25:16,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10610 states, 10606 states have (on average 3.346690552517443) internal successors, (35495), 10609 states have internal predecessors, (35495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:16,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10610 states to 10610 states and 35495 transitions. [2021-10-08 16:25:16,915 INFO L78 Accepts]: Start accepts. Automaton has 10610 states and 35495 transitions. Word has length 25 [2021-10-08 16:25:16,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:16,915 INFO L470 AbstractCegarLoop]: Abstraction has 10610 states and 35495 transitions. [2021-10-08 16:25:16,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:16,916 INFO L276 IsEmpty]: Start isEmpty. Operand 10610 states and 35495 transitions. [2021-10-08 16:25:16,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:25:16,924 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:16,925 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:16,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2021-10-08 16:25:17,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-10-08 16:25:17,135 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:25:17,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:17,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1443272670, now seen corresponding path program 36 times [2021-10-08 16:25:17,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:17,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585752600] [2021-10-08 16:25:17,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:17,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:17,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:18,294 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:18,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:18,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585752600] [2021-10-08 16:25:18,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585752600] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:18,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010372329] [2021-10-08 16:25:18,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:25:18,295 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:18,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:18,296 INFO L229 MonitoredProcess]: Starting monitored process 122 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 16:25:18,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-10-08 16:25:21,885 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:25:21,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:21,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 57 conjunts are in the unsatisfiable core [2021-10-08 16:25:21,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:22,660 INFO L354 Elim1Store]: treesize reduction 92, result has 20.7 percent of original size [2021-10-08 16:25:22,660 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 52 treesize of output 45 [2021-10-08 16:25:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:23,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010372329] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:23,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:23,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:25:23,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102838961] [2021-10-08 16:25:23,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:25:23,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:23,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:25:23,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=677, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:25:23,085 INFO L87 Difference]: Start difference. First operand 10610 states and 35495 transitions. Second operand has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:25,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:25,961 INFO L93 Difference]: Finished difference Result 11836 states and 38578 transitions. [2021-10-08 16:25:25,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 16:25:25,962 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 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 16:25:25,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:25,997 INFO L225 Difference]: With dead ends: 11836 [2021-10-08 16:25:25,997 INFO L226 Difference]: Without dead ends: 11721 [2021-10-08 16:25:25,998 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 2835.4ms TimeCoverageRelationStatistics Valid=303, Invalid=2049, Unknown=0, NotChecked=0, Total=2352 [2021-10-08 16:25:26,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11721 states. [2021-10-08 16:25:26,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11721 to 10590. [2021-10-08 16:25:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10590 states, 10586 states have (on average 3.3479123370489328) internal successors, (35441), 10589 states have internal predecessors, (35441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:26,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10590 states to 10590 states and 35441 transitions. [2021-10-08 16:25:26,272 INFO L78 Accepts]: Start accepts. Automaton has 10590 states and 35441 transitions. Word has length 25 [2021-10-08 16:25:26,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:26,272 INFO L470 AbstractCegarLoop]: Abstraction has 10590 states and 35441 transitions. [2021-10-08 16:25:26,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:26,272 INFO L276 IsEmpty]: Start isEmpty. Operand 10590 states and 35441 transitions. [2021-10-08 16:25:26,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:25:26,279 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:26,279 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:26,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2021-10-08 16:25:26,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-10-08 16:25:26,487 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:25:26,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:26,488 INFO L82 PathProgramCache]: Analyzing trace with hash 74399556, now seen corresponding path program 37 times [2021-10-08 16:25:26,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:26,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235828822] [2021-10-08 16:25:26,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:26,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:27,278 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:27,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:27,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235828822] [2021-10-08 16:25:27,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235828822] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:27,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518489178] [2021-10-08 16:25:27,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:25:27,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:27,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:27,281 INFO L229 MonitoredProcess]: Starting monitored process 123 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 16:25:27,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-10-08 16:25:31,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:31,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:25:31,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:31,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 217 [2021-10-08 16:25:31,757 INFO L354 Elim1Store]: treesize reduction 166, result has 17.8 percent of original size [2021-10-08 16:25:31,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 61 [2021-10-08 16:25:31,816 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:25:31,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518489178] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:31,817 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:31,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 23 [2021-10-08 16:25:31,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830075790] [2021-10-08 16:25:31,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:25:31,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:31,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:25:31,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:25:31,819 INFO L87 Difference]: Start difference. First operand 10590 states and 35441 transitions. Second operand has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 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 16:25:35,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:35,139 INFO L93 Difference]: Finished difference Result 13739 states and 44448 transitions. [2021-10-08 16:25:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-08 16:25:35,140 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 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 25 [2021-10-08 16:25:35,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:35,177 INFO L225 Difference]: With dead ends: 13739 [2021-10-08 16:25:35,178 INFO L226 Difference]: Without dead ends: 13671 [2021-10-08 16:25:35,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 2933.8ms TimeCoverageRelationStatistics Valid=368, Invalid=2494, Unknown=0, NotChecked=0, Total=2862 [2021-10-08 16:25:35,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13671 states. [2021-10-08 16:25:35,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13671 to 10776. [2021-10-08 16:25:35,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10776 states, 10772 states have (on average 3.3394912736724844) internal successors, (35973), 10775 states have internal predecessors, (35973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:35,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10776 states to 10776 states and 35973 transitions. [2021-10-08 16:25:35,544 INFO L78 Accepts]: Start accepts. Automaton has 10776 states and 35973 transitions. Word has length 25 [2021-10-08 16:25:35,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:35,544 INFO L470 AbstractCegarLoop]: Abstraction has 10776 states and 35973 transitions. [2021-10-08 16:25:35,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 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 16:25:35,545 INFO L276 IsEmpty]: Start isEmpty. Operand 10776 states and 35973 transitions. [2021-10-08 16:25:35,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:25:35,552 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:35,553 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:35,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-10-08 16:25:35,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,123 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:35,758 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2021-10-08 16:25:35,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:35,759 INFO L82 PathProgramCache]: Analyzing trace with hash 189362436, now seen corresponding path program 38 times [2021-10-08 16:25:35,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:35,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115253383] [2021-10-08 16:25:35,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:35,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:25:36,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:36,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115253383] [2021-10-08 16:25:36,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115253383] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:36,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432819720] [2021-10-08 16:25:36,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:25:36,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:36,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:36,870 INFO L229 MonitoredProcess]: Starting monitored process 124 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 16:25:36,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process Received shutdown request... [2021-10-08 16:25:38,974 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 16:25:38,987 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 16:25:39,993 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2021-10-08 16:25:40,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2021-10-08 16:25:40,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-10-08 16:25:40,195 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. [2021-10-08 16:25:40,197 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,198 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,198 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,198 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,198 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,198 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 16:25:40,199 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,200 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:25:40,206 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 16:25:40,206 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 16:25:40,208 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 04:25:40 BasicIcfg [2021-10-08 16:25:40,208 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 16:25:40,208 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.witnessprinter [2021-10-08 16:25:40,209 INFO L168 Benchmark]: Toolchain (without parser) took 714409.19 ms. Allocated memory was 151.0 MB in the beginning and 2.3 GB in the end (delta: 2.1 GB). Free memory was 125.4 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 739.9 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,209 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 151.0 MB. Free memory is still 122.5 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 16:25:40,210 INFO L168 Benchmark]: CACSL2BoogieTranslator took 344.74 ms. Allocated memory is still 151.0 MB. Free memory was 125.0 MB in the beginning and 114.1 MB in the end (delta: 10.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,210 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.74 ms. Allocated memory is still 151.0 MB. Free memory was 114.1 MB in the beginning and 112.2 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,210 INFO L168 Benchmark]: Boogie Preprocessor took 39.75 ms. Allocated memory is still 151.0 MB. Free memory was 112.0 MB in the beginning and 110.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,210 INFO L168 Benchmark]: RCFGBuilder took 946.80 ms. Allocated memory is still 151.0 MB. Free memory was 110.5 MB in the beginning and 123.3 MB in the end (delta: -12.8 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,211 INFO L168 Benchmark]: TraceAbstraction took 713009.31 ms. Allocated memory was 151.0 MB in the beginning and 2.3 GB in the end (delta: 2.1 GB). Free memory was 122.8 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 735.7 MB. Max. memory is 8.0 GB. [2021-10-08 16:25:40,212 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.20 ms. Allocated memory is still 151.0 MB. Free memory is still 122.5 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 344.74 ms. Allocated memory is still 151.0 MB. Free memory was 125.0 MB in the beginning and 114.1 MB in the end (delta: 10.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 51.74 ms. Allocated memory is still 151.0 MB. Free memory was 114.1 MB in the beginning and 112.2 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 39.75 ms. Allocated memory is still 151.0 MB. Free memory was 112.0 MB in the beginning and 110.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 946.80 ms. Allocated memory is still 151.0 MB. Free memory was 110.5 MB in the beginning and 123.3 MB in the end (delta: -12.8 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. * TraceAbstraction took 713009.31 ms. Allocated memory was 151.0 MB in the beginning and 2.3 GB in the end (delta: 2.1 GB). Free memory was 122.8 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 735.7 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7943.8ms, 153 PlacesBefore, 45 PlacesAfterwards, 154 TransitionsBefore, 38 TransitionsAfterwards, 1626 CoEnabledTransitionPairs, 7 FixpointIterations, 83 TrivialSequentialCompositions, 35 ConcurrentSequentialCompositions, 18 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 150 TotalNumberOfCompositions, 4891 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2677, positive: 2495, positive conditional: 0, positive unconditional: 2495, negative: 182, negative conditional: 0, negative unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1201, positive: 1163, positive conditional: 0, positive unconditional: 1163, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1201, positive: 1160, positive conditional: 0, positive unconditional: 1160, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 41, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 159, positive: 17, positive conditional: 0, positive unconditional: 17, negative: 141, negative conditional: 0, negative unconditional: 141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2677, positive: 1332, positive conditional: 0, positive unconditional: 1332, negative: 144, negative conditional: 0, negative unconditional: 144, unknown: 1201, unknown conditional: 0, unknown unconditional: 1201] , Statistics on independence cache: Total cache size (in pairs): 186, Positive cache size: 171, Positive conditional cache size: 0, Positive unconditional cache size: 171, Negative cache size: 15, Negative conditional cache size: 0, Negative unconditional cache size: 15 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 26 with TraceHistMax 3,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 180 locations, 21 error locations. Started 1 CEGAR loops. OverallTime: 712819.2ms, OverallIterations: 129, TraceHistogramMax: 4, EmptinessCheckTime: 528.2ms, AutomataDifference: 258331.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 8061.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 4913 SDtfs, 28667 SDslu, 61531 SDs, 0 SdLazy, 84559 SolverSat, 6944 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 81136.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5740 GetRequests, 1270 SyntacticMatches, 0 SemanticMatches, 4470 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35243 ImplicationChecksByTransitivity, 239703.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=11103occurred in iteration=108, InterpolantAutomatonStates: 2901, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 14585.5ms AutomataMinimizationTime, 128 MinimizatonAttempts, 149718 StatesRemovedByMinimization, 119 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1368.9ms SsaConstructionTime, 7953.5ms SatisfiabilityAnalysisTime, 195555.5ms InterpolantComputationTime, 5126 NumberOfCodeBlocks, 5107 NumberOfCodeBlocksAsserted, 395 NumberOfCheckSat, 4876 ConstructedInterpolants, 231 QuantifiedInterpolants, 178646 SizeOfPredicates, 1860 NumberOfNonLiveVariables, 24176 ConjunctsInSsa, 4857 ConjunctsInUnsatCore, 250 InterpolantComputations, 15 PerfectInterpolantSequences, 303/3330 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown