/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-three-array-max.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-8c2bbc9 [2021-10-08 16:18:55,658 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-08 16:18:55,661 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-08 16:18:55,717 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-08 16:18:55,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-08 16:18:55,723 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-08 16:18:55,726 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-08 16:18:55,731 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-08 16:18:55,734 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-08 16:18:55,742 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-08 16:18:55,744 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-08 16:18:55,746 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-08 16:18:55,746 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-08 16:18:55,749 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-08 16:18:55,751 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-08 16:18:55,768 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-08 16:18:55,770 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-08 16:18:55,771 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-08 16:18:55,778 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-08 16:18:55,783 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-08 16:18:55,785 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-08 16:18:55,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-08 16:18:55,789 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-08 16:18:55,792 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-08 16:18:55,800 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-08 16:18:55,801 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-08 16:18:55,801 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-08 16:18:55,804 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-08 16:18:55,804 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-08 16:18:55,805 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-08 16:18:55,806 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-08 16:18:55,806 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-08 16:18:55,808 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-08 16:18:55,809 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-08 16:18:55,811 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-08 16:18:55,811 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-08 16:18:55,812 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-08 16:18:55,812 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-08 16:18:55,813 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-08 16:18:55,814 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-08 16:18:55,815 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-08 16:18:55,823 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:18:55,862 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-08 16:18:55,862 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-08 16:18:55,863 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-08 16:18:55,863 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-08 16:18:55,864 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-08 16:18:55,865 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-08 16:18:55,865 INFO L138 SettingsManager]: * Use SBE=true [2021-10-08 16:18:55,865 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-08 16:18:55,865 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-08 16:18:55,866 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-08 16:18:55,866 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-08 16:18:55,866 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-08 16:18:55,866 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-08 16:18:55,867 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-08 16:18:55,867 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-08 16:18:55,867 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-08 16:18:55,867 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-10-08 16:18:55,868 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-08 16:18:55,868 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-08 16:18:55,868 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-08 16:18:55,868 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-08 16:18:55,869 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-08 16:18:55,869 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-08 16:18:55,869 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-08 16:18:55,869 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:18:55,870 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-08 16:18:55,870 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-08 16:18:55,870 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-08 16:18:55,870 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-08 16:18:55,870 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-08 16:18:55,871 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-08 16:18:55,871 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-08 16:18:55,871 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:18:56,224 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-08 16:18:56,254 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-08 16:18:56,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-08 16:18:56,258 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-08 16:18:56,259 INFO L275 PluginConnector]: CDTParser initialized [2021-10-08 16:18:56,260 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2021-10-08 16:18:56,342 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/16e58523b/5a506fcda87c418498f3011941c6c997/FLAG91ec3a985 [2021-10-08 16:18:56,964 INFO L306 CDTParser]: Found 1 translation units. [2021-10-08 16:18:56,965 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/releaseScripts/default/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2021-10-08 16:18:56,973 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/16e58523b/5a506fcda87c418498f3011941c6c997/FLAG91ec3a985 [2021-10-08 16:18:57,327 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/16e58523b/5a506fcda87c418498f3011941c6c997 [2021-10-08 16:18:57,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-08 16:18:57,339 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-08 16:18:57,342 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-08 16:18:57,342 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-08 16:18:57,346 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-08 16:18:57,348 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,349 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a546c5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57, skipping insertion in model container [2021-10-08 16:18:57,349 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,358 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-08 16:18:57,389 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-08 16:18:57,577 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-three-array-max.wvr.c[2664,2677] [2021-10-08 16:18:57,586 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:18:57,598 INFO L203 MainTranslator]: Completed pre-run [2021-10-08 16:18:57,630 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-three-array-max.wvr.c[2664,2677] [2021-10-08 16:18:57,640 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-08 16:18:57,664 INFO L208 MainTranslator]: Completed translation [2021-10-08 16:18:57,665 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57 WrapperNode [2021-10-08 16:18:57,665 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-08 16:18:57,667 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-08 16:18:57,668 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-08 16:18:57,668 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-08 16:18:57,677 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:18:57" (1/1) ... [2021-10-08 16:18:57,710 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:18:57" (1/1) ... [2021-10-08 16:18:57,778 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-08 16:18:57,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-08 16:18:57,784 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-08 16:18:57,784 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-08 16:18:57,796 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,796 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,801 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,802 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,814 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,822 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,825 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,831 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-08 16:18:57,833 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-08 16:18:57,833 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-08 16:18:57,833 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-08 16:18:57,834 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (1/1) ... [2021-10-08 16:18:57,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-08 16:18:57,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:18:57,890 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:18:57,910 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:18:57,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-08 16:18:57,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-08 16:18:57,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-08 16:18:57,966 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-08 16:18:57,966 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-08 16:18:57,967 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-08 16:18:57,967 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-08 16:18:57,967 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-08 16:18:57,967 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-08 16:18:57,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-08 16:18:57,968 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-08 16:18:57,969 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-08 16:18:57,969 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-08 16:18:57,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-08 16:18:57,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-08 16:18:57,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-08 16:18:57,972 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:18:59,056 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-08 16:18:59,056 INFO L299 CfgBuilder]: Removed 44 assume(true) statements. [2021-10-08 16:18:59,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:18:59 BoogieIcfgContainer [2021-10-08 16:18:59,060 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-08 16:18:59,063 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-08 16:18:59,063 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-08 16:18:59,067 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-08 16:18:59,068 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.10 04:18:57" (1/3) ... [2021-10-08 16:18:59,069 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fa86260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:18:59, skipping insertion in model container [2021-10-08 16:18:59,069 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.10 04:18:57" (2/3) ... [2021-10-08 16:18:59,070 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fa86260 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.10 04:18:59, skipping insertion in model container [2021-10-08 16:18:59,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.10 04:18:59" (3/3) ... [2021-10-08 16:18:59,072 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-three-array-max.wvr.c [2021-10-08 16:18:59,080 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-08 16:18:59,080 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-08 16:18:59,080 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 28 error locations. [2021-10-08 16:18:59,081 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-08 16:18:59,163 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,164 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,164 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,164 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,165 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,166 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,166 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,168 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,168 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,169 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,170 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,170 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,171 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,171 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,171 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,172 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,172 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,173 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,174 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,174 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,175 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,175 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,176 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,177 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,178 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,178 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,178 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,179 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,179 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,179 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,179 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,180 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,180 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,180 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,181 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,181 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,181 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,181 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,182 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,182 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,182 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,183 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,183 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,183 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,184 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,184 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,184 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,185 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,185 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,186 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,186 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,186 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,187 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,187 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,189 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,190 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,191 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,191 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,191 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,192 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,192 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,193 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,193 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,193 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,194 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,194 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,194 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,194 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,195 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,195 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,195 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,197 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,197 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,198 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,198 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,199 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,202 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,208 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,208 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,209 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,209 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,210 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,210 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,210 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,210 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,210 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,211 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,212 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,213 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,213 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,213 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,214 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,215 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,215 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,215 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,215 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,215 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,216 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,217 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,218 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,218 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,218 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,219 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,219 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,219 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,220 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,220 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,220 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,220 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,220 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,221 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,221 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,221 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,223 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,223 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,223 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,223 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,224 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,224 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,225 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,225 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,225 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,225 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,225 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,226 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,226 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,226 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,226 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,226 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,228 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,228 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,228 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,228 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,229 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,229 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,230 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,230 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,230 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,232 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,232 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,232 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,232 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,232 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,233 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,233 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,233 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,233 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,234 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,234 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,234 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,235 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,235 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,236 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,236 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,236 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,236 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,236 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,237 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,237 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,237 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,237 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,237 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,241 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,241 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,242 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,242 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,242 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,242 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,242 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,243 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,243 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,244 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,248 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,249 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,251 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,253 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,253 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,253 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,253 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,254 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,254 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,255 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,255 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,255 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,263 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,266 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,266 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,266 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,266 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,267 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,267 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,267 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,267 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,267 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,268 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,268 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,268 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,268 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,270 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,270 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,270 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,271 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,271 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,271 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,271 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,271 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,272 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,272 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,272 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,272 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,272 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,275 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,275 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,275 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,276 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,276 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,276 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,276 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,276 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,277 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,277 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,277 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,277 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,277 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,279 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,279 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,279 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,280 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,280 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,280 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,280 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,281 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,281 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,281 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,281 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,281 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,282 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,283 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,284 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,284 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,284 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,284 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,284 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,285 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,285 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,285 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,285 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,286 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,286 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,286 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,286 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,287 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,287 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,287 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,287 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,288 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,288 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,288 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,289 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,289 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,289 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,289 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,290 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,290 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,290 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,290 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,290 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,291 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,291 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,291 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,291 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,292 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,292 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,292 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,292 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,292 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,293 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,293 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,293 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,293 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,293 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,294 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,294 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,294 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,294 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,295 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,295 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,295 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,295 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,295 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,296 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,300 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,300 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,301 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,301 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,301 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,301 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,302 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,303 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,303 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,303 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,304 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,304 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,304 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,304 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,305 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,305 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,312 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,312 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,312 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,313 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,313 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,314 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,315 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~a| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,316 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,316 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ret11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_plus_#t~short37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,317 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,318 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,318 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,318 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,318 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_plus_~a not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,319 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,321 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,321 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,321 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,321 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,322 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,322 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-08 16:18:59,331 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-08 16:18:59,398 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-08 16:18:59,424 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:18:59,424 INFO L340 AbstractCegarLoop]: Starting to check reachability of 45 error locations. [2021-10-08 16:18:59,457 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-10-08 16:18:59,475 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 301 places, 319 transitions, 662 flow [2021-10-08 16:18:59,478 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 301 places, 319 transitions, 662 flow [2021-10-08 16:18:59,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 301 places, 319 transitions, 662 flow [2021-10-08 16:18:59,627 INFO L129 PetriNetUnfolder]: 28/316 cut-off events. [2021-10-08 16:18:59,627 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-08 16:18:59,636 INFO L84 FinitePrefix]: Finished finitePrefix Result has 329 conditions, 316 events. 28/316 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 384 event pairs, 0 based on Foata normal form. 0/260 useless extension candidates. Maximal degree in co-relation 265. Up to 3 conditions per place. [2021-10-08 16:18:59,644 INFO L116 LiptonReduction]: Number of co-enabled transitions 5434 [2021-10-08 16:19:20,772 INFO L131 LiptonReduction]: Checked pairs total: 10177 [2021-10-08 16:19:20,772 INFO L133 LiptonReduction]: Total number of compositions: 365 [2021-10-08 16:19:20,783 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 70 transitions, 164 flow [2021-10-08 16:19:20,914 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 2604 states, 2492 states have (on average 3.8487158908507224) internal successors, (9591), 2603 states have internal predecessors, (9591), 0 states have call successors, (0), 0 states have call 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:20,929 INFO L276 IsEmpty]: Start isEmpty. Operand has 2604 states, 2492 states have (on average 3.8487158908507224) internal successors, (9591), 2603 states have internal predecessors, (9591), 0 states have call successors, (0), 0 states have call 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:20,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 16:19:20,936 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:20,936 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 16:19:20,937 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:20,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:20,945 INFO L82 PathProgramCache]: Analyzing trace with hash 43446, now seen corresponding path program 1 times [2021-10-08 16:19:20,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:20,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375763402] [2021-10-08 16:19:20,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:20,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:21,215 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:19:21,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:21,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375763402] [2021-10-08 16:19:21,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375763402] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:21,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:19:21,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 16:19:21,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932387956] [2021-10-08 16:19:21,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:19:21,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:21,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:19:21,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:21,261 INFO L87 Difference]: Start difference. First operand has 2604 states, 2492 states have (on average 3.8487158908507224) internal successors, (9591), 2603 states have internal predecessors, (9591), 0 states have call successors, (0), 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:19:21,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:21,461 INFO L93 Difference]: Finished difference Result 3629 states and 13334 transitions. [2021-10-08 16:19:21,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:21,463 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:19:21,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:21,547 INFO L225 Difference]: With dead ends: 3629 [2021-10-08 16:19:21,548 INFO L226 Difference]: Without dead ends: 3629 [2021-10-08 16:19:21,549 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:21,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3629 states. [2021-10-08 16:19:21,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3629 to 1821. [2021-10-08 16:19:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1747 states have (on average 3.8248425872925016) internal successors, (6682), 1820 states have internal predecessors, (6682), 0 states have call successors, (0), 0 states have call 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:21,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 6682 transitions. [2021-10-08 16:19:21,785 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 6682 transitions. Word has length 2 [2021-10-08 16:19:21,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:21,787 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 6682 transitions. [2021-10-08 16:19:21,787 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:19:21,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 6682 transitions. [2021-10-08 16:19:21,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2021-10-08 16:19:21,788 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:21,788 INFO L512 BasicCegarLoop]: trace histogram [1, 1] [2021-10-08 16:19:21,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-08 16:19:21,789 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:21,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:21,789 INFO L82 PathProgramCache]: Analyzing trace with hash 43494, now seen corresponding path program 1 times [2021-10-08 16:19:21,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:21,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725616750] [2021-10-08 16:19:21,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:21,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:21,888 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:19:21,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:21,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725616750] [2021-10-08 16:19:21,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725616750] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:21,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:19:21,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-08 16:19:21,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216440050] [2021-10-08 16:19:21,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:19:21,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:21,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:19:21,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:21,895 INFO L87 Difference]: Start difference. First operand 1821 states and 6682 transitions. 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:19:21,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:21,964 INFO L93 Difference]: Finished difference Result 1818 states and 6676 transitions. [2021-10-08 16:19:21,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:21,965 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:19:21,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:21,985 INFO L225 Difference]: With dead ends: 1818 [2021-10-08 16:19:21,986 INFO L226 Difference]: Without dead ends: 1818 [2021-10-08 16:19:21,986 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:21,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2021-10-08 16:19:22,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1818. [2021-10-08 16:19:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1818 states, 1747 states have (on average 3.8214081282198054) internal successors, (6676), 1817 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call 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:22,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1818 states to 1818 states and 6676 transitions. [2021-10-08 16:19:22,075 INFO L78 Accepts]: Start accepts. Automaton has 1818 states and 6676 transitions. Word has length 2 [2021-10-08 16:19:22,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:22,075 INFO L470 AbstractCegarLoop]: Abstraction has 1818 states and 6676 transitions. [2021-10-08 16:19:22,075 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:19:22,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1818 states and 6676 transitions. [2021-10-08 16:19:22,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-10-08 16:19:22,076 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:22,076 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-10-08 16:19:22,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-08 16:19:22,077 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:22,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:22,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1349569, now seen corresponding path program 1 times [2021-10-08 16:19:22,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:22,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805507148] [2021-10-08 16:19:22,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:22,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:22,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:22,133 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:19:22,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:22,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805507148] [2021-10-08 16:19:22,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805507148] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:22,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905428486] [2021-10-08 16:19:22,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:22,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:22,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:22,144 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:19:22,165 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:19:22,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:22,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:19:22,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:22,378 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:19:22,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905428486] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:22,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:22,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 2 [2021-10-08 16:19:22,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597470604] [2021-10-08 16:19:22,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:19:22,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:22,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:19:22,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:19:22,385 INFO L87 Difference]: Start difference. First operand 1818 states and 6676 transitions. Second operand has 4 states, 3 states have (on average 1.0) 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:19:22,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:22,592 INFO L93 Difference]: Finished difference Result 5437 states and 19990 transitions. [2021-10-08 16:19:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:19:22,594 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) 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:19:22,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:22,658 INFO L225 Difference]: With dead ends: 5437 [2021-10-08 16:19:22,658 INFO L226 Difference]: Without dead ends: 5437 [2021-10-08 16:19:22,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:19:22,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5437 states. [2021-10-08 16:19:22,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5437 to 1821. [2021-10-08 16:19:22,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1750 states have (on average 3.8205714285714287) internal successors, (6686), 1820 states have internal predecessors, (6686), 0 states have call successors, (0), 0 states have call 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:22,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 6686 transitions. [2021-10-08 16:19:22,818 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 6686 transitions. Word has length 3 [2021-10-08 16:19:22,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:22,819 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 6686 transitions. [2021-10-08 16:19:22,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.0) 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:19:22,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 6686 transitions. [2021-10-08 16:19:22,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 16:19:22,820 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:22,821 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-10-08 16:19:22,862 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:19:23,034 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:19:23,035 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:23,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:23,036 INFO L82 PathProgramCache]: Analyzing trace with hash 41895752, now seen corresponding path program 1 times [2021-10-08 16:19:23,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:23,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141038792] [2021-10-08 16:19:23,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:23,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:23,098 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:19:23,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:23,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141038792] [2021-10-08 16:19:23,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141038792] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:23,099 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:19:23,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:19:23,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040563613] [2021-10-08 16:19:23,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:19:23,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:23,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:19:23,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:23,101 INFO L87 Difference]: Start difference. First operand 1821 states and 6686 transitions. Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call 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:23,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:23,182 INFO L93 Difference]: Finished difference Result 1821 states and 6685 transitions. [2021-10-08 16:19:23,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:23,182 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have 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:19:23,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:23,202 INFO L225 Difference]: With dead ends: 1821 [2021-10-08 16:19:23,203 INFO L226 Difference]: Without dead ends: 1821 [2021-10-08 16:19:23,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:23,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2021-10-08 16:19:23,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1821. [2021-10-08 16:19:23,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1750 states have (on average 3.82) internal successors, (6685), 1820 states have internal predecessors, (6685), 0 states have call successors, (0), 0 states have call 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:23,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 6685 transitions. [2021-10-08 16:19:23,334 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 6685 transitions. Word has length 4 [2021-10-08 16:19:23,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:23,334 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 6685 transitions. [2021-10-08 16:19:23,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call 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:23,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 6685 transitions. [2021-10-08 16:19:23,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-10-08 16:19:23,335 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:23,335 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1] [2021-10-08 16:19:23,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-08 16:19:23,336 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:23,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:23,337 INFO L82 PathProgramCache]: Analyzing trace with hash 41839382, now seen corresponding path program 2 times [2021-10-08 16:19:23,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:23,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688673132] [2021-10-08 16:19:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:23,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:23,385 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:19:23,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:23,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688673132] [2021-10-08 16:19:23,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688673132] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:23,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126432440] [2021-10-08 16:19:23,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:19:23,386 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:23,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:23,388 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:19:23,400 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:19:23,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:19:23,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:23,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:19:23,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:23,522 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:19:23,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126432440] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:23,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:19:23,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2021-10-08 16:19:23,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968508574] [2021-10-08 16:19:23,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:19:23,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:23,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:19:23,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:19:23,525 INFO L87 Difference]: Start difference. First operand 1821 states and 6685 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:19:23,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:23,571 INFO L93 Difference]: Finished difference Result 1820 states and 6684 transitions. [2021-10-08 16:19:23,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:23,572 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:19:23,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:23,587 INFO L225 Difference]: With dead ends: 1820 [2021-10-08 16:19:23,587 INFO L226 Difference]: Without dead ends: 1820 [2021-10-08 16:19:23,588 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 10.9ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-08 16:19:23,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1820 states. [2021-10-08 16:19:23,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1820 to 1819. [2021-10-08 16:19:23,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1749 states have (on average 3.820468839336764) internal successors, (6682), 1818 states have internal predecessors, (6682), 0 states have call successors, (0), 0 states have call 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:23,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 6682 transitions. [2021-10-08 16:19:23,672 INFO L78 Accepts]: Start accepts. Automaton has 1819 states and 6682 transitions. Word has length 4 [2021-10-08 16:19:23,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:23,672 INFO L470 AbstractCegarLoop]: Abstraction has 1819 states and 6682 transitions. [2021-10-08 16:19:23,673 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:19:23,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1819 states and 6682 transitions. [2021-10-08 16:19:23,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-10-08 16:19:23,673 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:23,673 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-10-08 16:19:23,713 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:19:23,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:23,888 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:23,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:23,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1297079955, now seen corresponding path program 1 times [2021-10-08 16:19:23,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:23,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818101780] [2021-10-08 16:19:23,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:23,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:23,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:23,958 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:19:23,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:23,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818101780] [2021-10-08 16:19:23,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818101780] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:23,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369946579] [2021-10-08 16:19:23,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:23,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:23,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:23,960 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:19:23,981 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:19:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:24,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-08 16:19:24,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:24,122 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:19:24,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369946579] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:24,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:19:24,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-08 16:19:24,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640602459] [2021-10-08 16:19:24,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:19:24,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:24,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:19:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-08 16:19:24,125 INFO L87 Difference]: Start difference. First operand 1819 states and 6682 transitions. Second operand has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 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:19:24,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:24,230 INFO L93 Difference]: Finished difference Result 1819 states and 6676 transitions. [2021-10-08 16:19:24,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:19:24,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 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 5 [2021-10-08 16:19:24,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:24,242 INFO L225 Difference]: With dead ends: 1819 [2021-10-08 16:19:24,242 INFO L226 Difference]: Without dead ends: 1819 [2021-10-08 16:19:24,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 32.0ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:19:24,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1819 states. [2021-10-08 16:19:24,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1819 to 1819. [2021-10-08 16:19:24,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1819 states, 1749 states have (on average 3.8170383076043453) internal successors, (6676), 1818 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call 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:24,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1819 states to 1819 states and 6676 transitions. [2021-10-08 16:19:24,322 INFO L78 Accepts]: Start accepts. Automaton has 1819 states and 6676 transitions. Word has length 5 [2021-10-08 16:19:24,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:24,322 INFO L470 AbstractCegarLoop]: Abstraction has 1819 states and 6676 transitions. [2021-10-08 16:19:24,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.25) internal successors, (5), 3 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:19:24,322 INFO L276 IsEmpty]: Start isEmpty. Operand 1819 states and 6676 transitions. [2021-10-08 16:19:24,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-08 16:19:24,323 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:24,323 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2021-10-08 16:19:24,363 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:19:24,536 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:19:24,537 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:24,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:24,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1554758073, now seen corresponding path program 1 times [2021-10-08 16:19:24,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:24,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235665114] [2021-10-08 16:19:24,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:24,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:24,653 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:24,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:24,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235665114] [2021-10-08 16:19:24,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235665114] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:24,654 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062494031] [2021-10-08 16:19:24,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:24,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:24,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:24,660 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:19:24,717 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:19:24,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:24,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:19:24,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-08 16:19:24,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062494031] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:24,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:24,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-10-08 16:19:24,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723983781] [2021-10-08 16:19:24,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 16:19:24,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:24,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 16:19:24,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:19:24,957 INFO L87 Difference]: Start difference. First operand 1819 states and 6676 transitions. Second operand has 10 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:25,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:25,307 INFO L93 Difference]: Finished difference Result 5048 states and 18530 transitions. [2021-10-08 16:19:25,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-08 16:19:25,307 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-10-08 16:19:25,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:25,339 INFO L225 Difference]: With dead ends: 5048 [2021-10-08 16:19:25,340 INFO L226 Difference]: Without dead ends: 5048 [2021-10-08 16:19:25,340 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 98.5ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:19:25,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2021-10-08 16:19:25,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 2237. [2021-10-08 16:19:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2167 states have (on average 4.321642824180895) internal successors, (9365), 2236 states have internal predecessors, (9365), 0 states have call successors, (0), 0 states have call 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:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 9365 transitions. [2021-10-08 16:19:25,479 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 9365 transitions. Word has length 6 [2021-10-08 16:19:25,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:25,480 INFO L470 AbstractCegarLoop]: Abstraction has 2237 states and 9365 transitions. [2021-10-08 16:19:25,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.1) internal successors, (11), 9 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:25,480 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 9365 transitions. [2021-10-08 16:19:25,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:19:25,481 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:25,481 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:25,520 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:19:25,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:25,695 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:25,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:25,696 INFO L82 PathProgramCache]: Analyzing trace with hash 952878603, now seen corresponding path program 1 times [2021-10-08 16:19:25,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:25,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357186828] [2021-10-08 16:19:25,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:25,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:25,821 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:19:25,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:25,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357186828] [2021-10-08 16:19:25,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357186828] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:25,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469140426] [2021-10-08 16:19:25,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:25,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:25,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:25,823 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:19:25,840 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:19:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:25,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:19:25,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:25,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:19:26,023 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:26,074 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:19:26,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:19:26,129 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:19:26,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:19:26,147 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:19:26,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469140426] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:26,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:26,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-10-08 16:19:26,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480229940] [2021-10-08 16:19:26,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:19:26,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:19:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:19:26,150 INFO L87 Difference]: Start difference. First operand 2237 states and 9365 transitions. Second operand has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call 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,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:26,362 INFO L93 Difference]: Finished difference Result 2236 states and 9362 transitions. [2021-10-08 16:19:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:19:26,363 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have 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:19:26,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:26,380 INFO L225 Difference]: With dead ends: 2236 [2021-10-08 16:19:26,380 INFO L226 Difference]: Without dead ends: 2236 [2021-10-08 16:19:26,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:19:26,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2021-10-08 16:19:26,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 2236. [2021-10-08 16:19:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2236 states, 2167 states have (on average 4.320258421781264) internal successors, (9362), 2235 states have internal predecessors, (9362), 0 states have call successors, (0), 0 states have call 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,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2236 states to 2236 states and 9362 transitions. [2021-10-08 16:19:26,504 INFO L78 Accepts]: Start accepts. Automaton has 2236 states and 9362 transitions. Word has length 7 [2021-10-08 16:19:26,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:26,505 INFO L470 AbstractCegarLoop]: Abstraction has 2236 states and 9362 transitions. [2021-10-08 16:19:26,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call 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,505 INFO L276 IsEmpty]: Start isEmpty. Operand 2236 states and 9362 transitions. [2021-10-08 16:19:26,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:19:26,506 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:26,506 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:26,549 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:19:26,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:26,722 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:26,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:26,723 INFO L82 PathProgramCache]: Analyzing trace with hash 952878629, now seen corresponding path program 1 times [2021-10-08 16:19:26,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:26,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228098690] [2021-10-08 16:19:26,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:26,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:26,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:27,010 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:19:27,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:27,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228098690] [2021-10-08 16:19:27,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228098690] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:27,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471130444] [2021-10-08 16:19:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:27,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:27,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:27,013 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:19:27,032 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:19:27,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:27,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-08 16:19:27,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:27,283 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 16:19:27,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:19:28,176 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:28,385 INFO L354 Elim1Store]: treesize reduction 294, result has 17.9 percent of original size [2021-10-08 16:19:28,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 35 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:19:30,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:19:30,865 INFO L354 Elim1Store]: treesize reduction 204, result has 29.4 percent of original size [2021-10-08 16:19:30,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:19:31,050 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:19:31,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:19:31,071 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:19:31,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471130444] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:31,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:31,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 11 [2021-10-08 16:19:31,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019772125] [2021-10-08 16:19:31,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:19:31,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:31,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:19:31,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:19:31,074 INFO L87 Difference]: Start difference. First operand 2236 states and 9362 transitions. Second operand has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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:19:33,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:33,414 INFO L93 Difference]: Finished difference Result 2235 states and 9359 transitions. [2021-10-08 16:19:33,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:19:33,414 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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 7 [2021-10-08 16:19:33,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:33,429 INFO L225 Difference]: With dead ends: 2235 [2021-10-08 16:19:33,429 INFO L226 Difference]: Without dead ends: 2235 [2021-10-08 16:19:33,430 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 759.9ms TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2021-10-08 16:19:33,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2235 states. [2021-10-08 16:19:33,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2235 to 2235. [2021-10-08 16:19:33,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2235 states, 2167 states have (on average 4.318874019381633) internal successors, (9359), 2234 states have internal predecessors, (9359), 0 states have call successors, (0), 0 states have call 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:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2235 states to 2235 states and 9359 transitions. [2021-10-08 16:19:33,520 INFO L78 Accepts]: Start accepts. Automaton has 2235 states and 9359 transitions. Word has length 7 [2021-10-08 16:19:33,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:33,521 INFO L470 AbstractCegarLoop]: Abstraction has 2235 states and 9359 transitions. [2021-10-08 16:19:33,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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:19:33,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2235 states and 9359 transitions. [2021-10-08 16:19:33,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:19:33,522 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:33,522 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:33,560 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:19:33,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:33,737 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:33,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:33,738 INFO L82 PathProgramCache]: Analyzing trace with hash 952878631, now seen corresponding path program 1 times [2021-10-08 16:19:33,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:33,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201694931] [2021-10-08 16:19:33,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:33,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:33,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:33,921 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:19:33,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:33,922 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201694931] [2021-10-08 16:19:33,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201694931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:33,922 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121161071] [2021-10-08 16:19:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:33,922 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:33,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:33,924 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:19:33,932 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:19:34,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:34,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-08 16:19:34,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:34,192 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 16:19:34,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:19:34,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-10-08 16:19:35,175 INFO L354 Elim1Store]: treesize reduction 294, result has 17.9 percent of original size [2021-10-08 16:19:35,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 35 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:19:36,661 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:19:36,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 103 [2021-10-08 16:19:39,135 INFO L354 Elim1Store]: treesize reduction 204, result has 29.4 percent of original size [2021-10-08 16:19:39,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:19:39,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-10-08 16:19:39,275 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:19:39,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121161071] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:39,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:39,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-10-08 16:19:39,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112203385] [2021-10-08 16:19:39,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-08 16:19:39,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:39,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-08 16:19:39,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:19:39,277 INFO L87 Difference]: Start difference. First operand 2235 states and 9359 transitions. Second operand has 12 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 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:19:41,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:41,849 INFO L93 Difference]: Finished difference Result 2234 states and 9356 transitions. [2021-10-08 16:19:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:19:41,850 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 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 7 [2021-10-08 16:19:41,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:41,864 INFO L225 Difference]: With dead ends: 2234 [2021-10-08 16:19:41,864 INFO L226 Difference]: Without dead ends: 2234 [2021-10-08 16:19:41,864 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 1451.3ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-10-08 16:19:41,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2021-10-08 16:19:41,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 2234. [2021-10-08 16:19:41,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2234 states, 2167 states have (on average 4.3174896169820025) internal successors, (9356), 2233 states have internal predecessors, (9356), 0 states have call successors, (0), 0 states have call 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:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 9356 transitions. [2021-10-08 16:19:41,953 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 9356 transitions. Word has length 7 [2021-10-08 16:19:41,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:41,954 INFO L470 AbstractCegarLoop]: Abstraction has 2234 states and 9356 transitions. [2021-10-08 16:19:41,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 11 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:19:41,954 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 9356 transitions. [2021-10-08 16:19:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:19:41,955 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:41,955 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:41,994 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:19:42,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-10-08 16:19:42,169 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:42,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:42,170 INFO L82 PathProgramCache]: Analyzing trace with hash 952878632, now seen corresponding path program 1 times [2021-10-08 16:19:42,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:42,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931187068] [2021-10-08 16:19:42,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:42,171 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:42,252 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:19:42,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:42,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931187068] [2021-10-08 16:19:42,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931187068] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:42,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023292392] [2021-10-08 16:19:42,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:42,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:42,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:42,255 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:19:42,277 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:19:42,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:42,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:19:42,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:42,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:19:42,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 15 treesize of output 11 [2021-10-08 16:19:42,487 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:19:42,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:19:42,521 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:19:42,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:19:42,532 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:19:42,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023292392] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:42,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:42,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-10-08 16:19:42,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865439901] [2021-10-08 16:19:42,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-08 16:19:42,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:42,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-08 16:19:42,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:19:42,535 INFO L87 Difference]: Start difference. First operand 2234 states and 9356 transitions. Second operand has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call 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:42,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:42,713 INFO L93 Difference]: Finished difference Result 2233 states and 9353 transitions. [2021-10-08 16:19:42,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-08 16:19:42,714 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have 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:19:42,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:42,727 INFO L225 Difference]: With dead ends: 2233 [2021-10-08 16:19:42,727 INFO L226 Difference]: Without dead ends: 2233 [2021-10-08 16:19:42,727 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 54.6ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:19:42,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2021-10-08 16:19:42,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 2233. [2021-10-08 16:19:42,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 2167 states have (on average 4.316105214582372) internal successors, (9353), 2232 states have internal predecessors, (9353), 0 states have call successors, (0), 0 states have call 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:42,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 9353 transitions. [2021-10-08 16:19:42,815 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 9353 transitions. Word has length 7 [2021-10-08 16:19:42,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:42,815 INFO L470 AbstractCegarLoop]: Abstraction has 2233 states and 9353 transitions. [2021-10-08 16:19:42,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call 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:42,816 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 9353 transitions. [2021-10-08 16:19:42,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-10-08 16:19:42,816 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:42,816 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1] [2021-10-08 16:19:42,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-10-08 16:19:43,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-10-08 16:19:43,032 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:43,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:43,033 INFO L82 PathProgramCache]: Analyzing trace with hash 900966980, now seen corresponding path program 2 times [2021-10-08 16:19:43,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:43,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136270838] [2021-10-08 16:19:43,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:43,034 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:43,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:19:43,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:43,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136270838] [2021-10-08 16:19:43,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136270838] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:43,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984671533] [2021-10-08 16:19:43,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:19:43,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:43,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:43,070 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:19:43,090 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:19:43,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:19:43,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:43,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-08 16:19:43,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:43,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:19:43,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984671533] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:43,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:19:43,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2021-10-08 16:19:43,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406613606] [2021-10-08 16:19:43,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:19:43,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:43,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:19:43,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-08 16:19:43,253 INFO L87 Difference]: Start difference. First operand 2233 states and 9353 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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:19:43,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:43,315 INFO L93 Difference]: Finished difference Result 2035 states and 8621 transitions. [2021-10-08 16:19:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:43,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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 7 [2021-10-08 16:19:43,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:43,328 INFO L225 Difference]: With dead ends: 2035 [2021-10-08 16:19:43,328 INFO L226 Difference]: Without dead ends: 2035 [2021-10-08 16:19:43,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 16.7ms TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-08 16:19:43,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2035 states. [2021-10-08 16:19:43,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2035 to 1621. [2021-10-08 16:19:43,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1566 states have (on average 3.793103448275862) internal successors, (5940), 1620 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call 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:43,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 5940 transitions. [2021-10-08 16:19:43,391 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 5940 transitions. Word has length 7 [2021-10-08 16:19:43,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:43,391 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 5940 transitions. [2021-10-08 16:19:43,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 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:19:43,392 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 5940 transitions. [2021-10-08 16:19:43,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 16:19:43,394 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:43,394 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:43,431 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:19:43,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:43,608 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:43,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:43,609 INFO L82 PathProgramCache]: Analyzing trace with hash -444159492, now seen corresponding path program 1 times [2021-10-08 16:19:43,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:43,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955919592] [2021-10-08 16:19:43,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:43,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:43,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:43,673 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:19:43,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:43,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955919592] [2021-10-08 16:19:43,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955919592] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:19:43,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:19:43,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:19:43,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238207891] [2021-10-08 16:19:43,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:19:43,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:43,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:19:43,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:43,675 INFO L87 Difference]: Start difference. First operand 1621 states and 5940 transitions. Second operand has 3 states, 2 states have (on average 6.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:19:43,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:43,719 INFO L93 Difference]: Finished difference Result 2816 states and 10359 transitions. [2021-10-08 16:19:43,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:19:43,720 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.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 12 [2021-10-08 16:19:43,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:43,735 INFO L225 Difference]: With dead ends: 2816 [2021-10-08 16:19:43,735 INFO L226 Difference]: Without dead ends: 2816 [2021-10-08 16:19:43,735 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:19:43,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2816 states. [2021-10-08 16:19:43,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2816 to 1817. [2021-10-08 16:19:43,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1817 states, 1762 states have (on average 4.341657207718502) internal successors, (7650), 1816 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call 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:43,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1817 states to 1817 states and 7650 transitions. [2021-10-08 16:19:43,875 INFO L78 Accepts]: Start accepts. Automaton has 1817 states and 7650 transitions. Word has length 12 [2021-10-08 16:19:43,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:43,875 INFO L470 AbstractCegarLoop]: Abstraction has 1817 states and 7650 transitions. [2021-10-08 16:19:43,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.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:19:43,876 INFO L276 IsEmpty]: Start isEmpty. Operand 1817 states and 7650 transitions. [2021-10-08 16:19:43,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-08 16:19:43,877 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:43,878 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:43,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-08 16:19:43,878 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:43,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:43,879 INFO L82 PathProgramCache]: Analyzing trace with hash -444159500, now seen corresponding path program 1 times [2021-10-08 16:19:43,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:43,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810303136] [2021-10-08 16:19:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:43,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:43,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:43,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810303136] [2021-10-08 16:19:43,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810303136] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:43,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436206432] [2021-10-08 16:19:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:43,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:43,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:43,969 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:19:43,970 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:19:44,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:44,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 16:19:44,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:44,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436206432] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:44,219 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:44,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-10-08 16:19:44,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160820714] [2021-10-08 16:19:44,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 16:19:44,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 16:19:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:19:44,221 INFO L87 Difference]: Start difference. First operand 1817 states and 7650 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call 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:44,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:44,406 INFO L93 Difference]: Finished difference Result 2446 states and 9728 transitions. [2021-10-08 16:19:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:19:44,407 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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:19:44,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:44,423 INFO L225 Difference]: With dead ends: 2446 [2021-10-08 16:19:44,424 INFO L226 Difference]: Without dead ends: 2446 [2021-10-08 16:19:44,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 59.6ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:19:44,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2446 states. [2021-10-08 16:19:44,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2446 to 2231. [2021-10-08 16:19:44,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2231 states, 2176 states have (on average 4.2072610294117645) internal successors, (9155), 2230 states have internal predecessors, (9155), 0 states have call successors, (0), 0 states have call 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:44,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2231 states to 2231 states and 9155 transitions. [2021-10-08 16:19:44,507 INFO L78 Accepts]: Start accepts. Automaton has 2231 states and 9155 transitions. Word has length 12 [2021-10-08 16:19:44,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:44,508 INFO L470 AbstractCegarLoop]: Abstraction has 2231 states and 9155 transitions. [2021-10-08 16:19:44,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call 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:44,508 INFO L276 IsEmpty]: Start isEmpty. Operand 2231 states and 9155 transitions. [2021-10-08 16:19:44,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-10-08 16:19:44,509 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:44,509 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:44,547 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-08 16:19:44,722 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,SelfDestructingSolverStorable13 [2021-10-08 16:19:44,722 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:44,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:44,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1216107289, now seen corresponding path program 1 times [2021-10-08 16:19:44,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:44,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987349779] [2021-10-08 16:19:44,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:44,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:44,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:44,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:44,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:44,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987349779] [2021-10-08 16:19:44,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987349779] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:44,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997952569] [2021-10-08 16:19:44,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:44,826 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:44,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:44,827 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:19:44,830 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:19:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:44,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 16:19:44,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:45,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997952569] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:45,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:45,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-10-08 16:19:45,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688024406] [2021-10-08 16:19:45,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-08 16:19:45,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:45,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-08 16:19:45,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-10-08 16:19:45,059 INFO L87 Difference]: Start difference. First operand 2231 states and 9155 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:45,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:45,211 INFO L93 Difference]: Finished difference Result 2054 states and 8328 transitions. [2021-10-08 16:19:45,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:19:45,212 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-10-08 16:19:45,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:45,225 INFO L225 Difference]: With dead ends: 2054 [2021-10-08 16:19:45,225 INFO L226 Difference]: Without dead ends: 2054 [2021-10-08 16:19:45,225 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 56.9ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-10-08 16:19:45,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states. [2021-10-08 16:19:45,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 2001. [2021-10-08 16:19:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1946 states have (on average 4.2255909558067835) internal successors, (8223), 2000 states have internal predecessors, (8223), 0 states have call successors, (0), 0 states have call 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:45,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 8223 transitions. [2021-10-08 16:19:45,298 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 8223 transitions. Word has length 13 [2021-10-08 16:19:45,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:45,298 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 8223 transitions. [2021-10-08 16:19:45,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:45,298 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 8223 transitions. [2021-10-08 16:19:45,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:19:45,300 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:45,300 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:45,339 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:19:45,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,12 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:45,515 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:45,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:45,516 INFO L82 PathProgramCache]: Analyzing trace with hash -121630665, now seen corresponding path program 2 times [2021-10-08 16:19:45,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:45,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287991400] [2021-10-08 16:19:45,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:45,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:45,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:45,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:45,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287991400] [2021-10-08 16:19:45,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287991400] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:45,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140024723] [2021-10-08 16:19:45,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:19:45,943 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:45,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:45,944 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:19:45,949 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:19:46,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:19:46,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:19:46,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:19:46,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:46,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:46,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:46,311 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:19:46,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:19:47,343 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:19:47,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:47,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:47,578 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:19:47,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:19:48,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:19:49,362 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:19:49,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 97 [2021-10-08 16:19:50,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:50,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:50,991 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:19:50,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:19:51,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:19:51,239 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:19:51,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:51,295 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:19:51,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:51,355 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:19:51,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:51,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:19:51,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140024723] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:51,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:51,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-10-08 16:19:51,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187544227] [2021-10-08 16:19:51,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:19:51,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:51,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:19:51,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:19:51,404 INFO L87 Difference]: Start difference. First operand 2001 states and 8223 transitions. Second operand has 20 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:52,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:52,333 INFO L93 Difference]: Finished difference Result 2280 states and 8976 transitions. [2021-10-08 16:19:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 16:19:52,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-08 16:19:52,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:52,343 INFO L225 Difference]: With dead ends: 2280 [2021-10-08 16:19:52,343 INFO L226 Difference]: Without dead ends: 2280 [2021-10-08 16:19:52,344 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 779.6ms TimeCoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:19:52,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2021-10-08 16:19:52,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 2001. [2021-10-08 16:19:52,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1946 states have (on average 4.220452209660842) internal successors, (8213), 2000 states have internal predecessors, (8213), 0 states have call successors, (0), 0 states have call 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:52,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 8213 transitions. [2021-10-08 16:19:52,417 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 8213 transitions. Word has length 15 [2021-10-08 16:19:52,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:52,418 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 8213 transitions. [2021-10-08 16:19:52,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:52,418 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 8213 transitions. [2021-10-08 16:19:52,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:19:52,424 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:52,424 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:52,477 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:19:52,639 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,SelfDestructingSolverStorable15 [2021-10-08 16:19:52,640 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:52,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:52,641 INFO L82 PathProgramCache]: Analyzing trace with hash -121630663, now seen corresponding path program 1 times [2021-10-08 16:19:52,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:52,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654175986] [2021-10-08 16:19:52,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:52,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:53,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:19:53,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:53,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654175986] [2021-10-08 16:19:53,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654175986] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:53,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223989719] [2021-10-08 16:19:53,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:53,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:53,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:53,043 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:19:53,044 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:19:53,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:53,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:19:53,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:53,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:19:53,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:19:53,469 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:19:53,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:19:53,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:19:53,546 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:19:53,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:19:53,599 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:19:53,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:19:53,660 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:19:53,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:19:53,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:19:53,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223989719] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:53,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:19:53,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2021-10-08 16:19:53,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111855268] [2021-10-08 16:19:53,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:19:53,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:19:53,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:19:53,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:19:53,719 INFO L87 Difference]: Start difference. First operand 2001 states and 8213 transitions. Second operand has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:54,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:19:54,962 INFO L93 Difference]: Finished difference Result 3939 states and 16086 transitions. [2021-10-08 16:19:54,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:19:54,962 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-08 16:19:54,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:19:54,979 INFO L225 Difference]: With dead ends: 3939 [2021-10-08 16:19:54,980 INFO L226 Difference]: Without dead ends: 3939 [2021-10-08 16:19:54,980 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 965.7ms TimeCoverageRelationStatistics Valid=233, Invalid=889, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 16:19:54,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3939 states. [2021-10-08 16:19:55,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3939 to 2001. [2021-10-08 16:19:55,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1946 states have (on average 4.215313463514902) internal successors, (8203), 2000 states have internal predecessors, (8203), 0 states have call successors, (0), 0 states have call 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:55,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 8203 transitions. [2021-10-08 16:19:55,073 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 8203 transitions. Word has length 15 [2021-10-08 16:19:55,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:19:55,073 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 8203 transitions. [2021-10-08 16:19:55,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:19:55,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 8203 transitions. [2021-10-08 16:19:55,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:19:55,074 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:19:55,075 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:19:55,119 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:19:55,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-08 16:19:55,289 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:19:55,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:19:55,290 INFO L82 PathProgramCache]: Analyzing trace with hash -121630661, now seen corresponding path program 1 times [2021-10-08 16:19:55,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:19:55,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963645362] [2021-10-08 16:19:55,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:55,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:19:55,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:19:55,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:19:55,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963645362] [2021-10-08 16:19:55,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963645362] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:19:55,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393562152] [2021-10-08 16:19:55,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:19:55,670 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:19:55,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:19:55,671 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:19:55,695 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:19:55,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:19:55,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-08 16:19:55,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:19:55,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:55,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:56,056 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:19:56,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:19:57,038 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:57,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:57,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:19:57,268 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:19:57,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:19:58,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:19:58,983 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:19:58,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 96 treesize of output 95 [2021-10-08 16:20:00,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:00,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:00,588 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:20:00,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:20:00,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:00,851 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:00,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:00,912 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:00,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:00,973 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:00,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:01,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393562152] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:01,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:01,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-10-08 16:20:01,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544533342] [2021-10-08 16:20:01,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:20:01,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:01,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:20:01,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:20:01,023 INFO L87 Difference]: Start difference. First operand 2001 states and 8203 transitions. Second operand has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:02,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:02,330 INFO L93 Difference]: Finished difference Result 2260 states and 8914 transitions. [2021-10-08 16:20:02,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 16:20:02,331 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-10-08 16:20:02,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:02,340 INFO L225 Difference]: With dead ends: 2260 [2021-10-08 16:20:02,340 INFO L226 Difference]: Without dead ends: 2260 [2021-10-08 16:20:02,341 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 955.4ms TimeCoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:02,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2260 states. [2021-10-08 16:20:02,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2260 to 2001. [2021-10-08 16:20:02,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1946 states have (on average 4.210174717368962) internal successors, (8193), 2000 states have internal predecessors, (8193), 0 states have call successors, (0), 0 states have call 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:02,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 8193 transitions. [2021-10-08 16:20:02,401 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 8193 transitions. Word has length 15 [2021-10-08 16:20:02,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:02,402 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 8193 transitions. [2021-10-08 16:20:02,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:02,402 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 8193 transitions. [2021-10-08 16:20:02,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-08 16:20:02,403 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:02,403 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:02,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-08 16:20:02,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-08 16:20:02,617 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:02,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:02,618 INFO L82 PathProgramCache]: Analyzing trace with hash -121630658, now seen corresponding path program 1 times [2021-10-08 16:20:02,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:02,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726330713] [2021-10-08 16:20:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:02,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:02,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:02,928 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:02,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:02,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726330713] [2021-10-08 16:20:02,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726330713] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:02,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940759606] [2021-10-08 16:20:02,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:02,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:02,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:02,931 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:20:02,932 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:20:03,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:03,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 28 conjunts are in the unsatisfiable core [2021-10-08 16:20:03,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:03,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:20:03,347 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:20:03,411 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:20:03,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:20:03,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:03,486 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:20:03,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:20:03,532 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:20:03,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:03,588 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:20:03,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:20:03,625 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:20:03,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940759606] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:03,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:03,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-10-08 16:20:03,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869845271] [2021-10-08 16:20:03,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:20:03,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:03,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:20:03,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-10-08 16:20:03,628 INFO L87 Difference]: Start difference. First operand 2001 states and 8193 transitions. Second operand has 20 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 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:20:04,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:04,928 INFO L93 Difference]: Finished difference Result 3899 states and 15962 transitions. [2021-10-08 16:20:04,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:20:04,928 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 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 15 [2021-10-08 16:20:04,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:04,941 INFO L225 Difference]: With dead ends: 3899 [2021-10-08 16:20:04,942 INFO L226 Difference]: Without dead ends: 3899 [2021-10-08 16:20:04,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 931.6ms TimeCoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:20:04,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3899 states. [2021-10-08 16:20:05,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3899 to 2001. [2021-10-08 16:20:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1946 states have (on average 4.205035971223022) internal successors, (8183), 2000 states have internal predecessors, (8183), 0 states have call successors, (0), 0 states have call 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:05,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 8183 transitions. [2021-10-08 16:20:05,023 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 8183 transitions. Word has length 15 [2021-10-08 16:20:05,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:05,023 INFO L470 AbstractCegarLoop]: Abstraction has 2001 states and 8183 transitions. [2021-10-08 16:20:05,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 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:20:05,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 8183 transitions. [2021-10-08 16:20:05,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:05,024 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:05,024 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:05,072 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:20:05,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:05,238 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:05,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:05,239 INFO L82 PathProgramCache]: Analyzing trace with hash 848519868, now seen corresponding path program 1 times [2021-10-08 16:20:05,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:05,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186418211] [2021-10-08 16:20:05,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:05,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:05,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:05,280 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:20:05,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:05,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186418211] [2021-10-08 16:20:05,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186418211] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:20:05,281 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:20:05,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-08 16:20:05,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739923292] [2021-10-08 16:20:05,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:20:05,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:05,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:20:05,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:20:05,283 INFO L87 Difference]: Start difference. First operand 2001 states and 8183 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:05,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:05,330 INFO L93 Difference]: Finished difference Result 3104 states and 13006 transitions. [2021-10-08 16:20:05,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:20:05,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:05,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:05,341 INFO L225 Difference]: With dead ends: 3104 [2021-10-08 16:20:05,341 INFO L226 Difference]: Without dead ends: 3104 [2021-10-08 16:20:05,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:20:05,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3104 states. [2021-10-08 16:20:05,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3104 to 2881. [2021-10-08 16:20:05,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2881 states, 2826 states have (on average 4.369072894550602) internal successors, (12347), 2880 states have internal predecessors, (12347), 0 states have call successors, (0), 0 states have call 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:05,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2881 states to 2881 states and 12347 transitions. [2021-10-08 16:20:05,416 INFO L78 Accepts]: Start accepts. Automaton has 2881 states and 12347 transitions. Word has length 16 [2021-10-08 16:20:05,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:05,417 INFO L470 AbstractCegarLoop]: Abstraction has 2881 states and 12347 transitions. [2021-10-08 16:20:05,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:05,417 INFO L276 IsEmpty]: Start isEmpty. Operand 2881 states and 12347 transitions. [2021-10-08 16:20:05,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:05,418 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:05,418 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:05,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-08 16:20:05,418 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:05,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:05,419 INFO L82 PathProgramCache]: Analyzing trace with hash 192352004, now seen corresponding path program 2 times [2021-10-08 16:20:05,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:05,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098951343] [2021-10-08 16:20:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:05,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:05,461 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:20:05,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:05,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098951343] [2021-10-08 16:20:05,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098951343] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:20:05,461 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:20:05,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-08 16:20:05,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245033121] [2021-10-08 16:20:05,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:20:05,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:05,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:20:05,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:20:05,463 INFO L87 Difference]: Start difference. First operand 2881 states and 12347 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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:20:05,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:05,533 INFO L93 Difference]: Finished difference Result 4776 states and 20712 transitions. [2021-10-08 16:20:05,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:20:05,534 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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 16 [2021-10-08 16:20:05,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:05,558 INFO L225 Difference]: With dead ends: 4776 [2021-10-08 16:20:05,559 INFO L226 Difference]: Without dead ends: 4776 [2021-10-08 16:20:05,559 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:20:05,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4776 states. [2021-10-08 16:20:05,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4776 to 4297. [2021-10-08 16:20:05,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4242 states have (on average 4.478783592644978) internal successors, (18999), 4296 states have internal predecessors, (18999), 0 states have call successors, (0), 0 states have call 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:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 18999 transitions. [2021-10-08 16:20:05,770 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 18999 transitions. Word has length 16 [2021-10-08 16:20:05,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:05,771 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 18999 transitions. [2021-10-08 16:20:05,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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:20:05,771 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 18999 transitions. [2021-10-08 16:20:05,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:05,772 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:05,772 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:05,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-08 16:20:05,773 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:05,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:05,773 INFO L82 PathProgramCache]: Analyzing trace with hash 524424037, now seen corresponding path program 1 times [2021-10-08 16:20:05,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:05,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191545514] [2021-10-08 16:20:05,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:05,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:06,188 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:06,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:06,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191545514] [2021-10-08 16:20:06,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191545514] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:06,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309137041] [2021-10-08 16:20:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:06,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:06,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:06,190 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:20:06,207 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:20:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:06,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 16:20:06,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:06,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:06,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:06,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:06,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:06,622 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:20:06,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 184 treesize of output 198 [2021-10-08 16:20:07,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:20:08,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:08,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:08,196 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:20:08,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 16:20:09,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:09,968 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:20:09,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 98 [2021-10-08 16:20:11,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:11,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:11,400 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:20:11,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 16:20:11,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:11,711 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-10-08 16:20:11,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 40 [2021-10-08 16:20:11,779 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:20:11,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:11,858 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-10-08 16:20:11,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:11,921 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:20:11,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:11,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:11,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309137041] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:11,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:11,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 16:20:11,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491769584] [2021-10-08 16:20:11,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:20:11,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:11,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:20:11,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:20:11,928 INFO L87 Difference]: Start difference. First operand 4297 states and 18999 transitions. Second operand has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:13,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:13,086 INFO L93 Difference]: Finished difference Result 6455 states and 25018 transitions. [2021-10-08 16:20:13,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 16:20:13,087 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:13,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:13,118 INFO L225 Difference]: With dead ends: 6455 [2021-10-08 16:20:13,118 INFO L226 Difference]: Without dead ends: 6455 [2021-10-08 16:20:13,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 962.0ms TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:13,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6455 states. [2021-10-08 16:20:13,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6455 to 4297. [2021-10-08 16:20:13,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4242 states have (on average 4.378830740216879) internal successors, (18575), 4296 states have internal predecessors, (18575), 0 states have call successors, (0), 0 states have call 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:13,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 18575 transitions. [2021-10-08 16:20:13,291 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 18575 transitions. Word has length 16 [2021-10-08 16:20:13,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:13,291 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 18575 transitions. [2021-10-08 16:20:13,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:13,291 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 18575 transitions. [2021-10-08 16:20:13,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:13,292 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:13,292 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:13,331 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:20:13,505 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:20:13,506 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:13,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:13,506 INFO L82 PathProgramCache]: Analyzing trace with hash 524424039, now seen corresponding path program 1 times [2021-10-08 16:20:13,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:13,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188685267] [2021-10-08 16:20:13,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:13,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:13,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:13,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:13,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188685267] [2021-10-08 16:20:13,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188685267] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:13,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124997465] [2021-10-08 16:20:13,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:13,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:13,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:13,935 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:20:13,957 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:20:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:14,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:20:14,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:14,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:20:14,442 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:20:14,501 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:20:14,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:20:14,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:14,599 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:14,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:20:14,667 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:14,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:14,731 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:14,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:14,829 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:14,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:20:14,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124997465] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:14,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:14,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 21 [2021-10-08 16:20:14,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490712707] [2021-10-08 16:20:14,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:20:14,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:14,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:20:14,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:20:14,859 INFO L87 Difference]: Start difference. First operand 4297 states and 18575 transitions. Second operand has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:16,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:16,655 INFO L93 Difference]: Finished difference Result 11369 states and 44526 transitions. [2021-10-08 16:20:16,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:20:16,655 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:16,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:16,700 INFO L225 Difference]: With dead ends: 11369 [2021-10-08 16:20:16,700 INFO L226 Difference]: Without dead ends: 11369 [2021-10-08 16:20:16,701 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1185.5ms TimeCoverageRelationStatistics Valid=256, Invalid=1004, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:20:16,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11369 states. [2021-10-08 16:20:16,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11369 to 4297. [2021-10-08 16:20:16,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4242 states have (on average 4.278877887788779) internal successors, (18151), 4296 states have internal predecessors, (18151), 0 states have call successors, (0), 0 states have call 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:16,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 18151 transitions. [2021-10-08 16:20:16,932 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 18151 transitions. Word has length 16 [2021-10-08 16:20:16,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:16,932 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 18151 transitions. [2021-10-08 16:20:16,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:16,933 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 18151 transitions. [2021-10-08 16:20:16,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:16,933 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:16,934 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:16,971 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:20:17,147 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:20:17,147 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:17,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:17,148 INFO L82 PathProgramCache]: Analyzing trace with hash 524424041, now seen corresponding path program 1 times [2021-10-08 16:20:17,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:17,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907648773] [2021-10-08 16:20:17,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:17,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:17,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:17,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:17,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:17,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907648773] [2021-10-08 16:20:17,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907648773] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:17,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873879483] [2021-10-08 16:20:17,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:17,649 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:17,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:17,650 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:20:17,656 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:20:18,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:18,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 34 conjunts are in the unsatisfiable core [2021-10-08 16:20:18,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:18,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:18,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:18,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:18,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:18,185 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:20:18,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 92 [2021-10-08 16:20:19,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:20:19,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:19,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:19,818 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:20:19,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 16:20:21,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:21,533 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:21,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 98 [2021-10-08 16:20:23,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:23,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:23,755 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:20:23,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 16:20:23,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:24,023 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:24,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 40 [2021-10-08 16:20:24,086 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:24,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:24,151 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:24,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-10-08 16:20:24,227 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-10-08 16:20:24,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:24,231 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-08 16:20:24,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873879483] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:24,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:24,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-08 16:20:24,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368165872] [2021-10-08 16:20:24,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:20:24,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:24,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:20:24,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:20:24,234 INFO L87 Difference]: Start difference. First operand 4297 states and 18151 transitions. Second operand has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:25,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:25,211 INFO L93 Difference]: Finished difference Result 5607 states and 21600 transitions. [2021-10-08 16:20:25,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-08 16:20:25,212 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:25,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:25,231 INFO L225 Difference]: With dead ends: 5607 [2021-10-08 16:20:25,231 INFO L226 Difference]: Without dead ends: 5607 [2021-10-08 16:20:25,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 911.6ms TimeCoverageRelationStatistics Valid=161, Invalid=489, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:20:25,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5607 states. [2021-10-08 16:20:25,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5607 to 4297. [2021-10-08 16:20:25,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4242 states have (on average 4.178925035360679) internal successors, (17727), 4296 states have internal predecessors, (17727), 0 states have call successors, (0), 0 states have call 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:25,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 17727 transitions. [2021-10-08 16:20:25,398 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 17727 transitions. Word has length 16 [2021-10-08 16:20:25,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:25,399 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 17727 transitions. [2021-10-08 16:20:25,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.4) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:25,399 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 17727 transitions. [2021-10-08 16:20:25,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:25,400 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:25,400 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:25,450 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:20:25,614 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:20:25,615 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:25,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:25,615 INFO L82 PathProgramCache]: Analyzing trace with hash 524424044, now seen corresponding path program 1 times [2021-10-08 16:20:25,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:25,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007066225] [2021-10-08 16:20:25,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:25,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:25,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:26,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-08 16:20:26,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:26,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007066225] [2021-10-08 16:20:26,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007066225] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:26,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658483923] [2021-10-08 16:20:26,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:26,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:26,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:26,039 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:20:26,042 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:20:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-08 16:20:26,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:26,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:20:26,670 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:20:26,728 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:20:26,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:20:26,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:26,822 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:26,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:20:26,887 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:26,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 28 treesize of output 27 [2021-10-08 16:20:26,955 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:26,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:20:27,060 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:27,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:20:27,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658483923] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:27,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:27,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 21 [2021-10-08 16:20:27,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180189953] [2021-10-08 16:20:27,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-08 16:20:27,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:27,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-08 16:20:27,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-10-08 16:20:27,086 INFO L87 Difference]: Start difference. First operand 4297 states and 17727 transitions. Second operand has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:28,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:28,911 INFO L93 Difference]: Finished difference Result 9673 states and 37690 transitions. [2021-10-08 16:20:28,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-08 16:20:28,911 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:28,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:28,947 INFO L225 Difference]: With dead ends: 9673 [2021-10-08 16:20:28,947 INFO L226 Difference]: Without dead ends: 9673 [2021-10-08 16:20:28,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1197.1ms TimeCoverageRelationStatistics Valid=256, Invalid=1004, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:20:28,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9673 states. [2021-10-08 16:20:29,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9673 to 4297. [2021-10-08 16:20:29,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4297 states, 4242 states have (on average 4.078972182932579) internal successors, (17303), 4296 states have internal predecessors, (17303), 0 states have call successors, (0), 0 states have call 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:29,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4297 states to 4297 states and 17303 transitions. [2021-10-08 16:20:29,286 INFO L78 Accepts]: Start accepts. Automaton has 4297 states and 17303 transitions. Word has length 16 [2021-10-08 16:20:29,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:29,287 INFO L470 AbstractCegarLoop]: Abstraction has 4297 states and 17303 transitions. [2021-10-08 16:20:29,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:20:29,287 INFO L276 IsEmpty]: Start isEmpty. Operand 4297 states and 17303 transitions. [2021-10-08 16:20:29,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:29,288 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:29,288 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:29,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-10-08 16:20:29,490 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:20:29,491 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:29,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:29,492 INFO L82 PathProgramCache]: Analyzing trace with hash 524425068, now seen corresponding path program 1 times [2021-10-08 16:20:29,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:29,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018574489] [2021-10-08 16:20:29,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:29,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:20:29,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:29,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018574489] [2021-10-08 16:20:29,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018574489] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:29,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730172961] [2021-10-08 16:20:29,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:29,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:29,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:29,537 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:20:29,553 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:20:29,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:29,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-08 16:20:29,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:29,995 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:20:29,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730172961] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:20:29,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:20:29,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-10-08 16:20:29,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271193810] [2021-10-08 16:20:29,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:20:29,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:20:29,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:20:29,999 INFO L87 Difference]: Start difference. First operand 4297 states and 17303 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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:20:30,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:30,055 INFO L93 Difference]: Finished difference Result 4324 states and 16924 transitions. [2021-10-08 16:20:30,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:20:30,055 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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 16 [2021-10-08 16:20:30,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:30,076 INFO L225 Difference]: With dead ends: 4324 [2021-10-08 16:20:30,077 INFO L226 Difference]: Without dead ends: 4324 [2021-10-08 16:20:30,077 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:20:30,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4324 states. [2021-10-08 16:20:30,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4324 to 3857. [2021-10-08 16:20:30,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3811 states have (on average 4.0784570978745736) internal successors, (15543), 3856 states have internal predecessors, (15543), 0 states have call successors, (0), 0 states have call 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,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 15543 transitions. [2021-10-08 16:20:30,167 INFO L78 Accepts]: Start accepts. Automaton has 3857 states and 15543 transitions. Word has length 16 [2021-10-08 16:20:30,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:30,168 INFO L470 AbstractCegarLoop]: Abstraction has 3857 states and 15543 transitions. [2021-10-08 16:20:30,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 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:20:30,168 INFO L276 IsEmpty]: Start isEmpty. Operand 3857 states and 15543 transitions. [2021-10-08 16:20:30,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-08 16:20:30,169 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:30,169 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:30,193 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:20:30,374 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:20:30,375 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:30,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:30,375 INFO L82 PathProgramCache]: Analyzing trace with hash 524425060, now seen corresponding path program 1 times [2021-10-08 16:20:30,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:30,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497836367] [2021-10-08 16:20:30,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:30,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:30,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:30,452 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:20:30,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:30,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497836367] [2021-10-08 16:20:30,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497836367] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:30,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724904574] [2021-10-08 16:20:30,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:30,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:30,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:30,454 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:20:30,467 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:20:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:30,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-08 16:20:30,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:20:31,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724904574] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:31,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:31,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-10-08 16:20:31,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926755372] [2021-10-08 16:20:31,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:20:31,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:31,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:20:31,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:20:31,039 INFO L87 Difference]: Start difference. First operand 3857 states and 15543 transitions. Second operand has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call 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:31,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:31,425 INFO L93 Difference]: Finished difference Result 6230 states and 24279 transitions. [2021-10-08 16:20:31,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-08 16:20:31,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-10-08 16:20:31,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:31,444 INFO L225 Difference]: With dead ends: 6230 [2021-10-08 16:20:31,444 INFO L226 Difference]: Without dead ends: 6230 [2021-10-08 16:20:31,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=119, Invalid=301, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:20:31,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6230 states. [2021-10-08 16:20:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6230 to 5169. [2021-10-08 16:20:31,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5169 states, 5123 states have (on average 4.137029084520789) internal successors, (21194), 5168 states have internal predecessors, (21194), 0 states have call successors, (0), 0 states have call 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:31,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5169 states to 5169 states and 21194 transitions. [2021-10-08 16:20:31,626 INFO L78 Accepts]: Start accepts. Automaton has 5169 states and 21194 transitions. Word has length 16 [2021-10-08 16:20:31,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:31,626 INFO L470 AbstractCegarLoop]: Abstraction has 5169 states and 21194 transitions. [2021-10-08 16:20:31,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call 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:31,626 INFO L276 IsEmpty]: Start isEmpty. Operand 5169 states and 21194 transitions. [2021-10-08 16:20:31,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:20:31,628 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:31,628 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:31,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:31,841 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:20:31,842 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:31,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:31,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1915801172, now seen corresponding path program 1 times [2021-10-08 16:20:31,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:31,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826722656] [2021-10-08 16:20:31,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:31,843 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:31,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:31,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-08 16:20:31,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:31,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826722656] [2021-10-08 16:20:31,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826722656] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:31,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208803246] [2021-10-08 16:20:31,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:31,888 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:31,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:31,889 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:20:31,906 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:20:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:32,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 16:20:32,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:32,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-08 16:20:32,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208803246] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:32,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:32,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-10-08 16:20:32,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373679174] [2021-10-08 16:20:32,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 16:20:32,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:32,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 16:20:32,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:20:32,438 INFO L87 Difference]: Start difference. First operand 5169 states and 21194 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:20:32,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:32,750 INFO L93 Difference]: Finished difference Result 7700 states and 31156 transitions. [2021-10-08 16:20:32,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-08 16:20:32,750 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:20:32,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:32,777 INFO L225 Difference]: With dead ends: 7700 [2021-10-08 16:20:32,778 INFO L226 Difference]: Without dead ends: 7700 [2021-10-08 16:20:32,778 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-10-08 16:20:32,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7700 states. [2021-10-08 16:20:32,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7700 to 6553. [2021-10-08 16:20:32,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6553 states, 6507 states have (on average 4.2961426156446905) internal successors, (27955), 6552 states have internal predecessors, (27955), 0 states have call successors, (0), 0 states have call 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:33,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6553 states to 6553 states and 27955 transitions. [2021-10-08 16:20:33,039 INFO L78 Accepts]: Start accepts. Automaton has 6553 states and 27955 transitions. Word has length 19 [2021-10-08 16:20:33,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:33,039 INFO L470 AbstractCegarLoop]: Abstraction has 6553 states and 27955 transitions. [2021-10-08 16:20:33,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:20:33,040 INFO L276 IsEmpty]: Start isEmpty. Operand 6553 states and 27955 transitions. [2021-10-08 16:20:33,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:20:33,042 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:33,042 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:33,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-08 16:20:33,255 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:20:33,256 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:33,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:33,257 INFO L82 PathProgramCache]: Analyzing trace with hash 485377447, now seen corresponding path program 2 times [2021-10-08 16:20:33,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:33,257 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930914716] [2021-10-08 16:20:33,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:33,258 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:33,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:33,937 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:20:33,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:33,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930914716] [2021-10-08 16:20:33,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930914716] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:33,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095936999] [2021-10-08 16:20:33,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:20:33,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:33,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:33,941 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:20:33,946 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:20:34,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:20:34,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:20:34,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 16:20:34,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:34,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:34,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:34,599 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:20:34,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:20:35,978 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:20:36,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:36,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:36,314 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:20:36,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:20:37,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:38,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:38,903 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:20:38,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 98 treesize of output 97 [2021-10-08 16:20:40,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:40,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:20:40,386 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:20:40,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:20:40,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:40,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:40,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:20:40,873 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:20:40,874 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 210 treesize of output 199 [2021-10-08 16:20:41,067 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:20:41,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:20:41,177 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-10-08 16:20:41,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:20:41,225 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:20:41,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095936999] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:41,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:41,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2021-10-08 16:20:41,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379163075] [2021-10-08 16:20:41,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:20:41,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:41,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:20:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:20:41,228 INFO L87 Difference]: Start difference. First operand 6553 states and 27955 transitions. Second operand has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:48,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:20:48,182 INFO L93 Difference]: Finished difference Result 10135 states and 41178 transitions. [2021-10-08 16:20:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-08 16:20:48,183 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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:20:48,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:20:48,217 INFO L225 Difference]: With dead ends: 10135 [2021-10-08 16:20:48,217 INFO L226 Difference]: Without dead ends: 10135 [2021-10-08 16:20:48,219 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 4985.8ms TimeCoverageRelationStatistics Valid=805, Invalid=3617, Unknown=0, NotChecked=0, Total=4422 [2021-10-08 16:20:48,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10135 states. [2021-10-08 16:20:48,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10135 to 6659. [2021-10-08 16:20:48,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6659 states, 6613 states have (on average 4.29305912596401) internal successors, (28390), 6658 states have internal predecessors, (28390), 0 states have call successors, (0), 0 states have call 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:48,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6659 states to 6659 states and 28390 transitions. [2021-10-08 16:20:48,394 INFO L78 Accepts]: Start accepts. Automaton has 6659 states and 28390 transitions. Word has length 19 [2021-10-08 16:20:48,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:20:48,394 INFO L470 AbstractCegarLoop]: Abstraction has 6659 states and 28390 transitions. [2021-10-08 16:20:48,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:48,394 INFO L276 IsEmpty]: Start isEmpty. Operand 6659 states and 28390 transitions. [2021-10-08 16:20:48,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:20:48,396 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:20:48,396 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:20:48,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-08 16:20:48,596 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:20:48,597 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:20:48,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:20:48,598 INFO L82 PathProgramCache]: Analyzing trace with hash 485377449, now seen corresponding path program 1 times [2021-10-08 16:20:48,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:20:48,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497503464] [2021-10-08 16:20:48,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:48,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:20:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:49,295 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:20:49,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:20:49,296 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497503464] [2021-10-08 16:20:49,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497503464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:49,296 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859390525] [2021-10-08 16:20:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:20:49,297 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:20:49,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:20:49,298 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:20:49,300 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:20:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:20:49,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 16:20:49,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:20:49,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:20:50,077 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:20:50,136 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:20:50,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:20:50,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:50,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:50,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:20:50,382 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:20:50,383 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 200 treesize of output 189 [2021-10-08 16:20:50,539 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:20:50,540 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 35 treesize of output 37 [2021-10-08 16:20:50,660 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:20:50,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 39 treesize of output 41 [2021-10-08 16:20:50,706 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:20:50,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859390525] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:20:50,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:20:50,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 23 [2021-10-08 16:20:50,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174991486] [2021-10-08 16:20:50,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:20:50,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:20:50,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:20:50,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:20:50,708 INFO L87 Difference]: Start difference. First operand 6659 states and 28390 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:00,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:00,181 INFO L93 Difference]: Finished difference Result 19893 states and 79904 transitions. [2021-10-08 16:21:00,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-08 16:21:00,181 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-08 16:21:00,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:00,259 INFO L225 Difference]: With dead ends: 19893 [2021-10-08 16:21:00,260 INFO L226 Difference]: Without dead ends: 19893 [2021-10-08 16:21:00,262 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1971 ImplicationChecksByTransitivity, 6750.0ms TimeCoverageRelationStatistics Valid=1187, Invalid=6469, Unknown=0, NotChecked=0, Total=7656 [2021-10-08 16:21:00,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19893 states. [2021-10-08 16:21:00,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19893 to 6761. [2021-10-08 16:21:00,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6761 states, 6715 states have (on average 4.2844378257632165) internal successors, (28770), 6760 states have internal predecessors, (28770), 0 states have call successors, (0), 0 states have call 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,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6761 states to 6761 states and 28770 transitions. [2021-10-08 16:21:00,552 INFO L78 Accepts]: Start accepts. Automaton has 6761 states and 28770 transitions. Word has length 19 [2021-10-08 16:21:00,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:00,552 INFO L470 AbstractCegarLoop]: Abstraction has 6761 states and 28770 transitions. [2021-10-08 16:21:00,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:00,552 INFO L276 IsEmpty]: Start isEmpty. Operand 6761 states and 28770 transitions. [2021-10-08 16:21:00,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:21:00,554 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:00,555 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:00,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:00,755 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:21:00,756 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:00,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:00,757 INFO L82 PathProgramCache]: Analyzing trace with hash 485377451, now seen corresponding path program 1 times [2021-10-08 16:21:00,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:00,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686903311] [2021-10-08 16:21:00,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:00,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:00,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:01,519 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:21:01,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:01,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686903311] [2021-10-08 16:21:01,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686903311] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:01,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860808041] [2021-10-08 16:21:01,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:01,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:01,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:01,521 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:21:01,527 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:21:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:02,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-08 16:21:02,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:02,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:02,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:02,130 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:21:02,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:21:03,457 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:21:03,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:03,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:03,706 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:21:03,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:21:04,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:21:05,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:21:06,184 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:21:06,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 95 [2021-10-08 16:21:08,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:08,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:08,261 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:21:08,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:21:08,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:21:08,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:21:08,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:21:08,841 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:21:08,842 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 208 treesize of output 197 [2021-10-08 16:21:09,141 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:21:09,142 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 63 treesize of output 73 [2021-10-08 16:21:09,427 INFO L354 Elim1Store]: treesize reduction 66, result has 29.0 percent of original size [2021-10-08 16:21:09,427 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 64 [2021-10-08 16:21:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:21:09,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860808041] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:09,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:09,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2021-10-08 16:21:09,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662088891] [2021-10-08 16:21:09,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:21:09,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:09,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:21:09,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:21:09,526 INFO L87 Difference]: Start difference. First operand 6761 states and 28770 transitions. Second operand has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:19,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:19,554 INFO L93 Difference]: Finished difference Result 10781 states and 43367 transitions. [2021-10-08 16:21:19,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-08 16:21:19,554 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have 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:21:19,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:19,590 INFO L225 Difference]: With dead ends: 10781 [2021-10-08 16:21:19,590 INFO L226 Difference]: Without dead ends: 10781 [2021-10-08 16:21:19,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 7956.5ms TimeCoverageRelationStatistics Valid=954, Invalid=4448, Unknown=0, NotChecked=0, Total=5402 [2021-10-08 16:21:19,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10781 states. [2021-10-08 16:21:19,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10781 to 6761. [2021-10-08 16:21:19,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6761 states, 6715 states have (on average 4.27728965003723) internal successors, (28722), 6760 states have internal predecessors, (28722), 0 states have call successors, (0), 0 states have call 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:19,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6761 states to 6761 states and 28722 transitions. [2021-10-08 16:21:19,770 INFO L78 Accepts]: Start accepts. Automaton has 6761 states and 28722 transitions. Word has length 19 [2021-10-08 16:21:19,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:19,770 INFO L470 AbstractCegarLoop]: Abstraction has 6761 states and 28722 transitions. [2021-10-08 16:21:19,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call 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:19,770 INFO L276 IsEmpty]: Start isEmpty. Operand 6761 states and 28722 transitions. [2021-10-08 16:21:19,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-08 16:21:19,772 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:19,772 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:19,799 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:21:19,978 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:21:19,979 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:19,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:19,980 INFO L82 PathProgramCache]: Analyzing trace with hash 485377454, now seen corresponding path program 1 times [2021-10-08 16:21:19,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:19,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911475786] [2021-10-08 16:21:19,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:19,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:20,675 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:21:20,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:20,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911475786] [2021-10-08 16:21:20,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911475786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:20,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164034792] [2021-10-08 16:21:20,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:20,676 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:20,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:20,677 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:21:20,679 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:21:21,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:21,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-08 16:21:21,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:21,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:21:21,482 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:21:21,544 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:21:21,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:21:21,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:21,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:21,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:21,787 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:21:21,788 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 202 treesize of output 191 [2021-10-08 16:21:21,955 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:21:21,955 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 37 treesize of output 39 [2021-10-08 16:21:22,074 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:21:22,075 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 41 treesize of output 43 [2021-10-08 16:21:22,118 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:21:22,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164034792] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:22,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:22,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 23 [2021-10-08 16:21:22,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423370913] [2021-10-08 16:21:22,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:21:22,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:22,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:21:22,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=538, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:21:22,120 INFO L87 Difference]: Start difference. First operand 6761 states and 28722 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:32,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:32,013 INFO L93 Difference]: Finished difference Result 19797 states and 79518 transitions. [2021-10-08 16:21:32,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-08 16:21:32,013 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-10-08 16:21:32,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:32,093 INFO L225 Difference]: With dead ends: 19797 [2021-10-08 16:21:32,094 INFO L226 Difference]: Without dead ends: 19797 [2021-10-08 16:21:32,096 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1971 ImplicationChecksByTransitivity, 6942.9ms TimeCoverageRelationStatistics Valid=1187, Invalid=6469, Unknown=0, NotChecked=0, Total=7656 [2021-10-08 16:21:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19797 states. [2021-10-08 16:21:32,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19797 to 6761. [2021-10-08 16:21:32,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6761 states, 6715 states have (on average 4.267758749069248) internal successors, (28658), 6760 states have internal predecessors, (28658), 0 states have call successors, (0), 0 states have call 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,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6761 states to 6761 states and 28658 transitions. [2021-10-08 16:21:32,456 INFO L78 Accepts]: Start accepts. Automaton has 6761 states and 28658 transitions. Word has length 19 [2021-10-08 16:21:32,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:32,456 INFO L470 AbstractCegarLoop]: Abstraction has 6761 states and 28658 transitions. [2021-10-08 16:21:32,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:32,456 INFO L276 IsEmpty]: Start isEmpty. Operand 6761 states and 28658 transitions. [2021-10-08 16:21:32,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:21:32,458 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:32,458 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:32,485 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:21:32,664 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:21:32,664 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:32,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:32,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1536856882, now seen corresponding path program 1 times [2021-10-08 16:21:32,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:32,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963781690] [2021-10-08 16:21:32,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:32,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:32,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:32,738 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-08 16:21:32,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:32,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963781690] [2021-10-08 16:21:32,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963781690] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:32,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265177071] [2021-10-08 16:21:32,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:32,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:32,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:32,740 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:21:32,747 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:21:33,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:33,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:21:33,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 16:21:33,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265177071] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:33,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:33,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 3] total 9 [2021-10-08 16:21:33,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527260281] [2021-10-08 16:21:33,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 16:21:33,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:33,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 16:21:33,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:21:33,415 INFO L87 Difference]: Start difference. First operand 6761 states and 28658 transitions. Second operand has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 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:21:33,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:33,947 INFO L93 Difference]: Finished difference Result 8702 states and 35367 transitions. [2021-10-08 16:21:33,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-08 16:21:33,947 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:21:33,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:33,974 INFO L225 Difference]: With dead ends: 8702 [2021-10-08 16:21:33,974 INFO L226 Difference]: Without dead ends: 8702 [2021-10-08 16:21:33,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 186.1ms TimeCoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:21:33,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8702 states. [2021-10-08 16:21:34,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8702 to 6371. [2021-10-08 16:21:34,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6371 states, 6340 states have (on average 4.265930599369085) internal successors, (27046), 6370 states have internal predecessors, (27046), 0 states have call successors, (0), 0 states have call 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:34,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6371 states to 6371 states and 27046 transitions. [2021-10-08 16:21:34,147 INFO L78 Accepts]: Start accepts. Automaton has 6371 states and 27046 transitions. Word has length 20 [2021-10-08 16:21:34,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:34,148 INFO L470 AbstractCegarLoop]: Abstraction has 6371 states and 27046 transitions. [2021-10-08 16:21:34,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.5) internal successors, (35), 10 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:21:34,148 INFO L276 IsEmpty]: Start isEmpty. Operand 6371 states and 27046 transitions. [2021-10-08 16:21:34,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:21:34,150 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:34,150 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:34,176 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:21:34,358 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:21:34,359 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:34,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:34,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1536857078, now seen corresponding path program 1 times [2021-10-08 16:21:34,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:34,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426168925] [2021-10-08 16:21:34,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:34,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:34,403 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:21:34,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:34,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426168925] [2021-10-08 16:21:34,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426168925] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:21:34,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:21:34,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-08 16:21:34,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064172206] [2021-10-08 16:21:34,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-08 16:21:34,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:34,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-08 16:21:34,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-08 16:21:34,406 INFO L87 Difference]: Start difference. First operand 6371 states and 27046 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call 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:34,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:34,478 INFO L93 Difference]: Finished difference Result 5981 states and 25434 transitions. [2021-10-08 16:21:34,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-08 16:21:34,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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:21:34,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:34,507 INFO L225 Difference]: With dead ends: 5981 [2021-10-08 16:21:34,508 INFO L226 Difference]: Without dead ends: 5981 [2021-10-08 16:21:34,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-08 16:21:34,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2021-10-08 16:21:34,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3641. [2021-10-08 16:21:34,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3641 states, 3625 states have (on average 4.132965517241379) internal successors, (14982), 3640 states have internal predecessors, (14982), 0 states have call successors, (0), 0 states have call 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:34,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3641 states to 3641 states and 14982 transitions. [2021-10-08 16:21:34,778 INFO L78 Accepts]: Start accepts. Automaton has 3641 states and 14982 transitions. Word has length 20 [2021-10-08 16:21:34,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:34,779 INFO L470 AbstractCegarLoop]: Abstraction has 3641 states and 14982 transitions. [2021-10-08 16:21:34,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call 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:34,783 INFO L276 IsEmpty]: Start isEmpty. Operand 3641 states and 14982 transitions. [2021-10-08 16:21:34,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:21:34,785 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:34,785 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:34,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-08 16:21:34,786 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:34,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:34,786 INFO L82 PathProgramCache]: Analyzing trace with hash -2133191661, now seen corresponding path program 1 times [2021-10-08 16:21:34,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:34,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138852677] [2021-10-08 16:21:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:34,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:34,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:35,486 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:21:35,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:35,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138852677] [2021-10-08 16:21:35,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138852677] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:35,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041810176] [2021-10-08 16:21:35,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:35,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:35,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:35,490 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:21:35,495 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:21:36,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:36,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 43 conjunts are in the unsatisfiable core [2021-10-08 16:21:36,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:36,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:36,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:36,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:36,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:36,289 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:21:36,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 221 treesize of output 235 [2021-10-08 16:21:37,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:21:38,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:38,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:38,354 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:21:38,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 16:21:39,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:40,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:40,939 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:21:40,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 100 [2021-10-08 16:21:43,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:43,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:43,159 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:21:43,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 16:21:43,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:43,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:43,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:21:43,608 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:21:43,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 214 treesize of output 203 [2021-10-08 16:21:43,807 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:21:43,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:21:43,951 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:21:43,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-10-08 16:21:44,011 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-10-08 16:21:44,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:21:44,056 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:21:44,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041810176] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:44,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:21:44,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-08 16:21:44,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142325938] [2021-10-08 16:21:44,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:21:44,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:21:44,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:21:44,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=585, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:21:44,058 INFO L87 Difference]: Start difference. First operand 3641 states and 14982 transitions. Second operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:53,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:21:53,035 INFO L93 Difference]: Finished difference Result 22026 states and 88357 transitions. [2021-10-08 16:21:53,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-08 16:21:53,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:21:53,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:21:53,125 INFO L225 Difference]: With dead ends: 22026 [2021-10-08 16:21:53,125 INFO L226 Difference]: Without dead ends: 22026 [2021-10-08 16:21:53,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1358 ImplicationChecksByTransitivity, 6460.7ms TimeCoverageRelationStatistics Valid=959, Invalid=4741, Unknown=0, NotChecked=0, Total=5700 [2021-10-08 16:21:53,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22026 states. [2021-10-08 16:21:53,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22026 to 4825. [2021-10-08 16:21:53,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 4809 states have (on average 4.676647951757122) internal successors, (22490), 4824 states have internal predecessors, (22490), 0 states have call successors, (0), 0 states have call 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:53,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 22490 transitions. [2021-10-08 16:21:53,373 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 22490 transitions. Word has length 20 [2021-10-08 16:21:53,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:21:53,374 INFO L470 AbstractCegarLoop]: Abstraction has 4825 states and 22490 transitions. [2021-10-08 16:21:53,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:21:53,374 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 22490 transitions. [2021-10-08 16:21:53,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:21:53,376 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:21:53,376 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:21:53,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-10-08 16:21:53,589 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,SelfDestructingSolverStorable34 [2021-10-08 16:21:53,590 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:21:53,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:21:53,590 INFO L82 PathProgramCache]: Analyzing trace with hash -2133191659, now seen corresponding path program 1 times [2021-10-08 16:21:53,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:21:53,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085556879] [2021-10-08 16:21:53,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:53,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:21:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:54,450 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:21:54,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:21:54,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085556879] [2021-10-08 16:21:54,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085556879] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:21:54,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491654094] [2021-10-08 16:21:54,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:21:54,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:21:54,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:21:54,455 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:21:54,475 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:21:55,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:21:55,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 36 conjunts are in the unsatisfiable core [2021-10-08 16:21:55,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:21:55,305 INFO L354 Elim1Store]: treesize reduction 365, result has 12.0 percent of original size [2021-10-08 16:21:55,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:21:56,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:56,595 INFO L354 Elim1Store]: treesize reduction 276, result has 16.6 percent of original size [2021-10-08 16:21:56,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 108 [2021-10-08 16:21:59,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:21:59,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:21:59,922 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:21:59,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 80 treesize of output 146 [2021-10-08 16:22:00,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:00,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:00,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, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:00,349 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:22:00,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 200 [2021-10-08 16:22:00,592 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:22:00,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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:22:00,772 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:22:00,772 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 38 treesize of output 40 [2021-10-08 16:22:00,855 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:22:00,856 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:22:00,912 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:22:00,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491654094] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:00,913 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:00,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 16:22:00,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882722098] [2021-10-08 16:22:00,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:22:00,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:00,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:22:00,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=640, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:22:00,915 INFO L87 Difference]: Start difference. First operand 4825 states and 22490 transitions. Second operand has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:19,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:19,683 INFO L93 Difference]: Finished difference Result 26933 states and 109050 transitions. [2021-10-08 16:22:19,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-08 16:22:19,684 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:22:19,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:19,860 INFO L225 Difference]: With dead ends: 26933 [2021-10-08 16:22:19,860 INFO L226 Difference]: Without dead ends: 26825 [2021-10-08 16:22:19,863 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2086 ImplicationChecksByTransitivity, 12826.4ms TimeCoverageRelationStatistics Valid=965, Invalid=7407, Unknown=0, NotChecked=0, Total=8372 [2021-10-08 16:22:19,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26825 states. [2021-10-08 16:22:20,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26825 to 7877. [2021-10-08 16:22:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7877 states, 7859 states have (on average 4.6802392161852655) internal successors, (36782), 7876 states have internal predecessors, (36782), 0 states have call successors, (0), 0 states have call 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:20,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7877 states to 7877 states and 36782 transitions. [2021-10-08 16:22:20,318 INFO L78 Accepts]: Start accepts. Automaton has 7877 states and 36782 transitions. Word has length 20 [2021-10-08 16:22:20,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:20,318 INFO L470 AbstractCegarLoop]: Abstraction has 7877 states and 36782 transitions. [2021-10-08 16:22:20,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:20,319 INFO L276 IsEmpty]: Start isEmpty. Operand 7877 states and 36782 transitions. [2021-10-08 16:22:20,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:22:20,322 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:20,322 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:20,364 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:22:20,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:20,538 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:22:20,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:20,538 INFO L82 PathProgramCache]: Analyzing trace with hash -2133191657, now seen corresponding path program 1 times [2021-10-08 16:22:20,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:20,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046291547] [2021-10-08 16:22:20,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:20,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:22:21,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:21,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046291547] [2021-10-08 16:22:21,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046291547] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:21,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087144048] [2021-10-08 16:22:21,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:21,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:21,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:21,457 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:22:21,459 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:22:22,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:22,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 16:22:22,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:22,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:22:22,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:22:22,361 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 16:22:22,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 427 treesize of output 449 [2021-10-08 16:22:23,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:22:24,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:22:24,618 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:22:24,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 16:22:26,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:26,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:26,899 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:22:26,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 98 [2021-10-08 16:22:28,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:22:28,913 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:22:28,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 100 treesize of output 166 [2021-10-08 16:22:29,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:29,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:29,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:22:29,408 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:22:29,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 212 treesize of output 201 [2021-10-08 16:22:29,718 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:22:29,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 59 [2021-10-08 16:22:30,021 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:22:30,022 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 48 treesize of output 58 [2021-10-08 16:22:30,169 INFO L354 Elim1Store]: treesize reduction 66, result has 29.0 percent of original size [2021-10-08 16:22:30,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 58 [2021-10-08 16:22:30,272 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:22:30,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087144048] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:30,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:30,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2021-10-08 16:22:30,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667510832] [2021-10-08 16:22:30,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:22:30,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:30,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:22:30,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:22:30,275 INFO L87 Difference]: Start difference. First operand 7877 states and 36782 transitions. Second operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:40,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:40,843 INFO L93 Difference]: Finished difference Result 22798 states and 90143 transitions. [2021-10-08 16:22:40,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-08 16:22:40,844 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:22:40,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:40,946 INFO L225 Difference]: With dead ends: 22798 [2021-10-08 16:22:40,946 INFO L226 Difference]: Without dead ends: 22744 [2021-10-08 16:22:40,948 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 6877.1ms TimeCoverageRelationStatistics Valid=516, Invalid=4314, Unknown=0, NotChecked=0, Total=4830 [2021-10-08 16:22:40,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22744 states. [2021-10-08 16:22:41,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22744 to 7919. [2021-10-08 16:22:41,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7919 states, 7901 states have (on average 4.327806606758638) internal successors, (34194), 7918 states have internal predecessors, (34194), 0 states have call successors, (0), 0 states have call 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:41,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7919 states to 7919 states and 34194 transitions. [2021-10-08 16:22:41,340 INFO L78 Accepts]: Start accepts. Automaton has 7919 states and 34194 transitions. Word has length 20 [2021-10-08 16:22:41,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:41,340 INFO L470 AbstractCegarLoop]: Abstraction has 7919 states and 34194 transitions. [2021-10-08 16:22:41,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:41,341 INFO L276 IsEmpty]: Start isEmpty. Operand 7919 states and 34194 transitions. [2021-10-08 16:22:41,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-08 16:22:41,342 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:41,343 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:41,368 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:22:41,543 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,SelfDestructingSolverStorable36 [2021-10-08 16:22:41,544 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:22:41,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:41,545 INFO L82 PathProgramCache]: Analyzing trace with hash -2133191654, now seen corresponding path program 1 times [2021-10-08 16:22:41,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:41,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147521789] [2021-10-08 16:22:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:41,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:42,277 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:22:42,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:42,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147521789] [2021-10-08 16:22:42,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147521789] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:42,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484409124] [2021-10-08 16:22:42,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:42,278 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:42,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:42,279 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:22:42,286 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:22:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:43,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 35 conjunts are in the unsatisfiable core [2021-10-08 16:22:43,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:43,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:22:43,310 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:22:43,381 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:22:43,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:22:43,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:22:43,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:22:43,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:22:43,738 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:22:43,739 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 202 treesize of output 191 [2021-10-08 16:22:43,924 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:22:43,924 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 37 treesize of output 39 [2021-10-08 16:22:44,087 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:22:44,087 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 37 treesize of output 39 [2021-10-08 16:22:44,164 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:22:44,165 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 41 treesize of output 43 [2021-10-08 16:22:44,213 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:22:44,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484409124] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:44,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:44,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 25 [2021-10-08 16:22:44,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182781229] [2021-10-08 16:22:44,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-08 16:22:44,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:44,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-08 16:22:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=633, Unknown=0, NotChecked=0, Total=702 [2021-10-08 16:22:44,216 INFO L87 Difference]: Start difference. First operand 7919 states and 34194 transitions. Second operand has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:56,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:56,262 INFO L93 Difference]: Finished difference Result 23204 states and 92497 transitions. [2021-10-08 16:22:56,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-08 16:22:56,263 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-10-08 16:22:56,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:56,368 INFO L225 Difference]: With dead ends: 23204 [2021-10-08 16:22:56,368 INFO L226 Difference]: Without dead ends: 23204 [2021-10-08 16:22:56,370 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 7717.4ms TimeCoverageRelationStatistics Valid=1026, Invalid=5946, Unknown=0, NotChecked=0, Total=6972 [2021-10-08 16:22:56,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23204 states. [2021-10-08 16:22:56,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23204 to 9991. [2021-10-08 16:22:56,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9991 states, 9973 states have (on average 4.308332497743908) internal successors, (42967), 9990 states have internal predecessors, (42967), 0 states have call successors, (0), 0 states have call 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,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9991 states to 9991 states and 42967 transitions. [2021-10-08 16:22:56,949 INFO L78 Accepts]: Start accepts. Automaton has 9991 states and 42967 transitions. Word has length 20 [2021-10-08 16:22:56,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:56,949 INFO L470 AbstractCegarLoop]: Abstraction has 9991 states and 42967 transitions. [2021-10-08 16:22:56,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 1.3076923076923077) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:56,949 INFO L276 IsEmpty]: Start isEmpty. Operand 9991 states and 42967 transitions. [2021-10-08 16:22:56,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-08 16:22:56,953 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:56,953 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:56,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-08 16:22:57,161 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,SelfDestructingSolverStorable37 [2021-10-08 16:22:57,162 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:22:57,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:57,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1703440569, now seen corresponding path program 3 times [2021-10-08 16:22:57,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:57,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152151132] [2021-10-08 16:22:57,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:57,164 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:57,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:57,286 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:22:57,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:57,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152151132] [2021-10-08 16:22:57,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152151132] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:57,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505706988] [2021-10-08 16:22:57,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:22:57,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:57,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:57,288 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:22:57,299 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:22:58,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-08 16:22:58,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:22:58,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-08 16:22:58,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:22:58,672 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-10-08 16:22:58,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505706988] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:58,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:22:58,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2021-10-08 16:22:58,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920964605] [2021-10-08 16:22:58,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-08 16:22:58,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:22:58,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-08 16:22:58,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:22:58,675 INFO L87 Difference]: Start difference. First operand 9991 states and 42967 transitions. Second operand has 19 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:59,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:22:59,366 INFO L93 Difference]: Finished difference Result 13237 states and 52780 transitions. [2021-10-08 16:22:59,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:22:59,367 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-10-08 16:22:59,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:22:59,410 INFO L225 Difference]: With dead ends: 13237 [2021-10-08 16:22:59,410 INFO L226 Difference]: Without dead ends: 13237 [2021-10-08 16:22:59,411 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 336.3ms TimeCoverageRelationStatistics Valid=262, Invalid=860, Unknown=0, NotChecked=0, Total=1122 [2021-10-08 16:22:59,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13237 states. [2021-10-08 16:22:59,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13237 to 6287. [2021-10-08 16:22:59,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6287 states, 6269 states have (on average 4.133195086935715) internal successors, (25911), 6286 states have internal predecessors, (25911), 0 states have call successors, (0), 0 states have call 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:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6287 states to 6287 states and 25911 transitions. [2021-10-08 16:22:59,610 INFO L78 Accepts]: Start accepts. Automaton has 6287 states and 25911 transitions. Word has length 21 [2021-10-08 16:22:59,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:22:59,611 INFO L470 AbstractCegarLoop]: Abstraction has 6287 states and 25911 transitions. [2021-10-08 16:22:59,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:22:59,611 INFO L276 IsEmpty]: Start isEmpty. Operand 6287 states and 25911 transitions. [2021-10-08 16:22:59,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-08 16:22:59,614 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:22:59,615 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:22:59,646 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:22:59,829 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,SelfDestructingSolverStorable38 [2021-10-08 16:22:59,830 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:22:59,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:22:59,830 INFO L82 PathProgramCache]: Analyzing trace with hash 4573807, now seen corresponding path program 1 times [2021-10-08 16:22:59,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:22:59,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732773491] [2021-10-08 16:22:59,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:59,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:22:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:22:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-08 16:22:59,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:22:59,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732773491] [2021-10-08 16:22:59,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732773491] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:22:59,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954013913] [2021-10-08 16:22:59,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:22:59,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:22:59,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:22:59,883 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:22:59,907 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:23:00,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:00,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-08 16:23:00,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:00,932 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:23:00,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954013913] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:00,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:00,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8] total 13 [2021-10-08 16:23:00,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327200901] [2021-10-08 16:23:00,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-08 16:23:00,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:00,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-08 16:23:00,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:23:00,934 INFO L87 Difference]: Start difference. First operand 6287 states and 25911 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:23:01,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:01,620 INFO L93 Difference]: Finished difference Result 6796 states and 26837 transitions. [2021-10-08 16:23:01,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-08 16:23:01,621 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 22 [2021-10-08 16:23:01,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:01,641 INFO L225 Difference]: With dead ends: 6796 [2021-10-08 16:23:01,641 INFO L226 Difference]: Without dead ends: 6407 [2021-10-08 16:23:01,642 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 210.5ms TimeCoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-10-08 16:23:01,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6407 states. [2021-10-08 16:23:01,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6407 to 5334. [2021-10-08 16:23:01,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5334 states, 5323 states have (on average 4.15799361262446) internal successors, (22133), 5333 states have internal predecessors, (22133), 0 states have call successors, (0), 0 states have call 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:01,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5334 states to 5334 states and 22133 transitions. [2021-10-08 16:23:01,764 INFO L78 Accepts]: Start accepts. Automaton has 5334 states and 22133 transitions. Word has length 22 [2021-10-08 16:23:01,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:01,764 INFO L470 AbstractCegarLoop]: Abstraction has 5334 states and 22133 transitions. [2021-10-08 16:23:01,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:23:01,764 INFO L276 IsEmpty]: Start isEmpty. Operand 5334 states and 22133 transitions. [2021-10-08 16:23:01,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 16:23:01,767 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:01,768 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:01,798 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:23:01,981 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,SelfDestructingSolverStorable39 [2021-10-08 16:23:01,982 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:23:01,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:01,982 INFO L82 PathProgramCache]: Analyzing trace with hash -970072265, now seen corresponding path program 4 times [2021-10-08 16:23:01,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:01,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227798464] [2021-10-08 16:23:01,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:01,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:02,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:02,501 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:02,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:02,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227798464] [2021-10-08 16:23:02,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227798464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:02,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316786958] [2021-10-08 16:23:02,503 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:23:02,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:02,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:02,504 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:23:02,527 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:23:03,471 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:23:03,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:03,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 47 conjunts are in the unsatisfiable core [2021-10-08 16:23:03,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:03,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:03,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:03,612 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:23:03,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:23:05,519 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:23:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:05,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:05,789 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:23:05,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:23:07,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:07,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:09,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:09,215 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:23:09,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 97 [2021-10-08 16:23:11,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:11,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:11,700 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:23:11,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:23:12,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:12,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:12,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:12,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:12,420 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:23:12,420 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 210 treesize of output 199 [2021-10-08 16:23:12,590 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:23:12,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:23:12,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:12,770 INFO L354 Elim1Store]: treesize reduction 41, result has 18.0 percent of original size [2021-10-08 16:23:12,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:23:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:12,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316786958] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:12,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:12,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:23:12,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089273448] [2021-10-08 16:23:12,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:23:12,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:12,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:23:12,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=690, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:23:12,821 INFO L87 Difference]: Start difference. First operand 5334 states and 22133 transitions. Second operand has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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:23:18,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:18,661 INFO L93 Difference]: Finished difference Result 7667 states and 30562 transitions. [2021-10-08 16:23:18,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:23:18,662 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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 23 [2021-10-08 16:23:18,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:18,685 INFO L225 Difference]: With dead ends: 7667 [2021-10-08 16:23:18,686 INFO L226 Difference]: Without dead ends: 7667 [2021-10-08 16:23:18,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 3460.9ms TimeCoverageRelationStatistics Valid=357, Invalid=2295, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 16:23:18,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7667 states. [2021-10-08 16:23:18,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7667 to 5342. [2021-10-08 16:23:18,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 5331 states have (on average 4.162446070155693) internal successors, (22190), 5341 states have internal predecessors, (22190), 0 states have call successors, (0), 0 states have call 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:18,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 22190 transitions. [2021-10-08 16:23:18,819 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 22190 transitions. Word has length 23 [2021-10-08 16:23:18,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:18,819 INFO L470 AbstractCegarLoop]: Abstraction has 5342 states and 22190 transitions. [2021-10-08 16:23:18,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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:23:18,819 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 22190 transitions. [2021-10-08 16:23:18,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 16:23:18,823 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:18,823 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:18,852 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:23:19,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:19,031 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:23:19,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:19,031 INFO L82 PathProgramCache]: Analyzing trace with hash -970072263, now seen corresponding path program 2 times [2021-10-08 16:23:19,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:19,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996400090] [2021-10-08 16:23:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:19,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:19,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:19,876 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:23:19,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:19,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996400090] [2021-10-08 16:23:19,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996400090] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:19,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277595129] [2021-10-08 16:23:19,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:19,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:19,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:19,879 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:23:19,880 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:23:20,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:20,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:20,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 16:23:20,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:20,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:23:21,173 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:21,238 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:23:21,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:23:21,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:21,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:21,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:21,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:21,495 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:23:21,496 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 200 treesize of output 189 [2021-10-08 16:23:21,683 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:23:21,684 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 35 treesize of output 37 [2021-10-08 16:23:21,803 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:23:21,804 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:23:21,887 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:23:21,888 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:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:23:21,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277595129] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:21,946 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:21,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 16:23:21,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931396524] [2021-10-08 16:23:21,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 16:23:21,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:21,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 16:23:21,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:23:21,948 INFO L87 Difference]: Start difference. First operand 5342 states and 22190 transitions. Second operand has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:26,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:26,137 INFO L93 Difference]: Finished difference Result 6709 states and 26274 transitions. [2021-10-08 16:23:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:23:26,138 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 16:23:26,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:26,156 INFO L225 Difference]: With dead ends: 6709 [2021-10-08 16:23:26,156 INFO L226 Difference]: Without dead ends: 6709 [2021-10-08 16:23:26,156 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 2648.2ms TimeCoverageRelationStatistics Valid=325, Invalid=2225, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 16:23:26,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6709 states. [2021-10-08 16:23:26,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6709 to 4579. [2021-10-08 16:23:26,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 4568 states have (on average 4.023642732049037) internal successors, (18380), 4578 states have internal predecessors, (18380), 0 states have call successors, (0), 0 states have call 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:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 18380 transitions. [2021-10-08 16:23:26,255 INFO L78 Accepts]: Start accepts. Automaton has 4579 states and 18380 transitions. Word has length 23 [2021-10-08 16:23:26,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:26,255 INFO L470 AbstractCegarLoop]: Abstraction has 4579 states and 18380 transitions. [2021-10-08 16:23:26,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:26,256 INFO L276 IsEmpty]: Start isEmpty. Operand 4579 states and 18380 transitions. [2021-10-08 16:23:26,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 16:23:26,258 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:26,258 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:26,285 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:23:26,458 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,SelfDestructingSolverStorable41 [2021-10-08 16:23:26,459 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:23:26,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:26,460 INFO L82 PathProgramCache]: Analyzing trace with hash -970072261, now seen corresponding path program 2 times [2021-10-08 16:23:26,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:26,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185960655] [2021-10-08 16:23:26,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:26,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:26,970 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:26,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:26,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185960655] [2021-10-08 16:23:26,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185960655] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:26,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299284486] [2021-10-08 16:23:26,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:26,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:26,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:26,973 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:23:26,976 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:23:28,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:28,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:28,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 44 conjunts are in the unsatisfiable core [2021-10-08 16:23:28,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:28,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:28,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:28,197 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:23:28,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:23:30,021 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:30,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:30,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:30,288 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:23:30,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:23:31,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:32,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:32,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:33,722 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:23:33,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 95 [2021-10-08 16:23:36,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:36,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:36,416 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:23:36,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:23:36,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:36,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:36,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:36,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:37,146 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:23:37,147 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 208 treesize of output 197 [2021-10-08 16:23:37,427 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:23:37,428 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 60 [2021-10-08 16:23:37,661 INFO L354 Elim1Store]: treesize reduction 33, result has 34.0 percent of original size [2021-10-08 16:23:37,661 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 2 case distinctions, treesize of input 43 treesize of output 55 [2021-10-08 16:23:37,823 INFO L354 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2021-10-08 16:23:37,824 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 75 [2021-10-08 16:23:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:37,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299284486] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:37,918 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:37,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2021-10-08 16:23:37,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452219162] [2021-10-08 16:23:37,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:23:37,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:37,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:23:37,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=695, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:23:37,920 INFO L87 Difference]: Start difference. First operand 4579 states and 18380 transitions. Second operand has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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:23:41,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:41,157 INFO L93 Difference]: Finished difference Result 4595 states and 18406 transitions. [2021-10-08 16:23:41,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:23:41,158 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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 23 [2021-10-08 16:23:41,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:41,171 INFO L225 Difference]: With dead ends: 4595 [2021-10-08 16:23:41,172 INFO L226 Difference]: Without dead ends: 4595 [2021-10-08 16:23:41,172 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 2573.9ms TimeCoverageRelationStatistics Valid=208, Invalid=1598, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 16:23:41,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4595 states. [2021-10-08 16:23:41,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4595 to 4579. [2021-10-08 16:23:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 4568 states have (on average 4.021891418563923) internal successors, (18372), 4578 states have internal predecessors, (18372), 0 states have call successors, (0), 0 states have call 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:41,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 18372 transitions. [2021-10-08 16:23:41,265 INFO L78 Accepts]: Start accepts. Automaton has 4579 states and 18372 transitions. Word has length 23 [2021-10-08 16:23:41,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:41,265 INFO L470 AbstractCegarLoop]: Abstraction has 4579 states and 18372 transitions. [2021-10-08 16:23:41,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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:23:41,265 INFO L276 IsEmpty]: Start isEmpty. Operand 4579 states and 18372 transitions. [2021-10-08 16:23:41,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-08 16:23:41,269 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:41,269 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:41,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-10-08 16:23:41,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:41,470 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:23:41,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:41,471 INFO L82 PathProgramCache]: Analyzing trace with hash -970072258, now seen corresponding path program 2 times [2021-10-08 16:23:41,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:41,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785282618] [2021-10-08 16:23:41,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:41,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:41,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:42,285 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:23:42,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:42,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785282618] [2021-10-08 16:23:42,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785282618] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:42,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679494995] [2021-10-08 16:23:42,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:42,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:42,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:42,288 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:23:42,301 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:23:43,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:43,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:43,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 39 conjunts are in the unsatisfiable core [2021-10-08 16:23:43,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:43,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:23:43,696 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:23:43,763 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:23:43,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:23:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:43,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:43,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:43,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:44,027 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:23:44,031 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 202 treesize of output 191 [2021-10-08 16:23:44,184 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:23:44,184 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 37 treesize of output 39 [2021-10-08 16:23:44,315 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:23:44,316 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 1 case distinctions, treesize of input 34 treesize of output 36 [2021-10-08 16:23:44,400 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:23:44,401 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 41 treesize of output 43 [2021-10-08 16:23:44,455 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:23:44,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679494995] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:44,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:44,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 29 [2021-10-08 16:23:44,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659356863] [2021-10-08 16:23:44,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-08 16:23:44,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:44,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-08 16:23:44,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2021-10-08 16:23:44,458 INFO L87 Difference]: Start difference. First operand 4579 states and 18372 transitions. Second operand has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:48,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:23:48,664 INFO L93 Difference]: Finished difference Result 6693 states and 26224 transitions. [2021-10-08 16:23:48,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-08 16:23:48,664 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-10-08 16:23:48,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:23:48,685 INFO L225 Difference]: With dead ends: 6693 [2021-10-08 16:23:48,685 INFO L226 Difference]: Without dead ends: 6693 [2021-10-08 16:23:48,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 2576.8ms TimeCoverageRelationStatistics Valid=325, Invalid=2225, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 16:23:48,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6693 states. [2021-10-08 16:23:48,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6693 to 4579. [2021-10-08 16:23:48,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 4568 states have (on average 4.020140105078809) internal successors, (18364), 4578 states have internal predecessors, (18364), 0 states have call successors, (0), 0 states have call 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:48,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 18364 transitions. [2021-10-08 16:23:48,852 INFO L78 Accepts]: Start accepts. Automaton has 4579 states and 18364 transitions. Word has length 23 [2021-10-08 16:23:48,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:23:48,852 INFO L470 AbstractCegarLoop]: Abstraction has 4579 states and 18364 transitions. [2021-10-08 16:23:48,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:23:48,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4579 states and 18364 transitions. [2021-10-08 16:23:48,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:23:48,855 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:23:48,855 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:23:48,883 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:23:49,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-10-08 16:23:49,057 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:23:49,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:23:49,059 INFO L82 PathProgramCache]: Analyzing trace with hash -8443867, now seen corresponding path program 2 times [2021-10-08 16:23:49,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:23:49,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546287874] [2021-10-08 16:23:49,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:23:49,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:23:49,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:23:49,647 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:49,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:23:49,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546287874] [2021-10-08 16:23:49,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546287874] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:49,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592588604] [2021-10-08 16:23:49,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:23:49,648 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:23:49,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:23:49,652 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:23:49,660 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:23:50,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:23:50,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:23:50,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:23:50,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:23:50,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:50,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:50,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:50,987 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 16:23:50,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:23:52,446 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:23:52,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:52,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:52,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:52,720 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:23:52,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:23:54,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:54,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:54,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:55,029 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:23:55,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 92 [2021-10-08 16:23:56,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:56,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:56,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:23:56,905 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:23:56,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:23:57,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:57,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:57,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:57,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:23:57,680 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:23:57,680 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 214 treesize of output 203 [2021-10-08 16:23:57,884 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:23:57,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:23:58,043 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:23:58,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:23:58,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:23:58,184 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-10-08 16:23:58,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 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:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:23:58,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592588604] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:23:58,240 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:23:58,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-08 16:23:58,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516014471] [2021-10-08 16:23:58,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 16:23:58,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:23:58,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 16:23:58,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=801, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:23:58,243 INFO L87 Difference]: Start difference. First operand 4579 states and 18364 transitions. Second operand has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:02,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:02,171 INFO L93 Difference]: Finished difference Result 6943 states and 26895 transitions. [2021-10-08 16:24:02,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:24:02,171 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 16:24:02,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:02,191 INFO L225 Difference]: With dead ends: 6943 [2021-10-08 16:24:02,191 INFO L226 Difference]: Without dead ends: 6943 [2021-10-08 16:24:02,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 2986.7ms TimeCoverageRelationStatistics Valid=218, Invalid=1762, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:24:02,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6943 states. [2021-10-08 16:24:02,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6943 to 4857. [2021-10-08 16:24:02,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4857 states, 4846 states have (on average 4.2519603796945935) internal successors, (20605), 4856 states have internal predecessors, (20605), 0 states have call successors, (0), 0 states have call 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:02,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4857 states to 4857 states and 20605 transitions. [2021-10-08 16:24:02,361 INFO L78 Accepts]: Start accepts. Automaton has 4857 states and 20605 transitions. Word has length 24 [2021-10-08 16:24:02,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:02,362 INFO L470 AbstractCegarLoop]: Abstraction has 4857 states and 20605 transitions. [2021-10-08 16:24:02,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:02,362 INFO L276 IsEmpty]: Start isEmpty. Operand 4857 states and 20605 transitions. [2021-10-08 16:24:02,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:24:02,365 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:02,365 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:02,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:02,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:02,566 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:02,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:02,568 INFO L82 PathProgramCache]: Analyzing trace with hash -8443865, now seen corresponding path program 2 times [2021-10-08 16:24:02,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:02,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056744576] [2021-10-08 16:24:02,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:02,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:03,446 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-08 16:24:03,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:03,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056744576] [2021-10-08 16:24:03,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056744576] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:03,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857750018] [2021-10-08 16:24:03,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:24:03,450 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:03,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:03,451 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:24:03,455 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:24:04,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:24:04,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:04,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 16:24:04,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:04,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:24:05,038 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:05,116 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:24:05,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:24:05,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:05,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:05,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:05,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:05,399 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:24:05,400 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 200 treesize of output 189 [2021-10-08 16:24:05,606 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:24:05,606 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 35 treesize of output 37 [2021-10-08 16:24:05,779 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:24:05,780 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 35 treesize of output 37 [2021-10-08 16:24:05,852 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:24:05,852 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:24:05,937 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:24:05,938 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:24:05,994 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:24:05,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857750018] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:05,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:05,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13] total 31 [2021-10-08 16:24:05,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464594662] [2021-10-08 16:24:05,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 16:24:05,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:05,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 16:24:05,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=969, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:24:05,997 INFO L87 Difference]: Start difference. First operand 4857 states and 20605 transitions. Second operand has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:11,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:11,093 INFO L93 Difference]: Finished difference Result 9352 states and 35616 transitions. [2021-10-08 16:24:11,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:24:11,094 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 16:24:11,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:11,121 INFO L225 Difference]: With dead ends: 9352 [2021-10-08 16:24:11,121 INFO L226 Difference]: Without dead ends: 8831 [2021-10-08 16:24:11,122 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 3284.8ms TimeCoverageRelationStatistics Valid=332, Invalid=2424, Unknown=0, NotChecked=0, Total=2756 [2021-10-08 16:24:11,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8831 states. [2021-10-08 16:24:11,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8831 to 5850. [2021-10-08 16:24:11,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5850 states, 5838 states have (on average 3.9804727646454263) internal successors, (23238), 5849 states have internal predecessors, (23238), 0 states have call successors, (0), 0 states have call 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:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5850 states to 5850 states and 23238 transitions. [2021-10-08 16:24:11,258 INFO L78 Accepts]: Start accepts. Automaton has 5850 states and 23238 transitions. Word has length 24 [2021-10-08 16:24:11,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:11,258 INFO L470 AbstractCegarLoop]: Abstraction has 5850 states and 23238 transitions. [2021-10-08 16:24:11,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.25) internal successors, (40), 32 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:11,258 INFO L276 IsEmpty]: Start isEmpty. Operand 5850 states and 23238 transitions. [2021-10-08 16:24:11,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:24:11,262 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:11,262 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:11,293 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:24:11,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,40 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:11,463 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:11,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:11,463 INFO L82 PathProgramCache]: Analyzing trace with hash -8443863, now seen corresponding path program 2 times [2021-10-08 16:24:11,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:11,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696108704] [2021-10-08 16:24:11,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:11,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:12,258 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:24:12,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:12,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696108704] [2021-10-08 16:24:12,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696108704] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:12,259 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055441379] [2021-10-08 16:24:12,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:24:12,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:12,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:12,260 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:24:12,262 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:24:13,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:24:13,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:13,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:24:13,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:13,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:13,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:13,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:13,704 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 16:24:13,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:24:14,980 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:15,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:15,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:15,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:15,513 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:24:15,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:24:16,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:17,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:17,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:17,908 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:24:17,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 90 [2021-10-08 16:24:19,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:19,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:19,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:19,849 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:24:19,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:24:20,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:20,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:20,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:20,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:24:20,443 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:24:20,444 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 226 treesize of output 215 [2021-10-08 16:24:20,883 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:24:20,883 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 71 treesize of output 81 [2021-10-08 16:24:21,271 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:24:21,271 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 63 treesize of output 73 [2021-10-08 16:24:21,483 INFO L354 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2021-10-08 16:24:21,483 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 55 treesize of output 71 [2021-10-08 16:24:21,685 INFO L354 Elim1Store]: treesize reduction 66, result has 29.0 percent of original size [2021-10-08 16:24:21,686 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 65 treesize of output 77 [2021-10-08 16:24:21,766 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-08 16:24:21,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055441379] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:21,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:21,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2021-10-08 16:24:21,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595750042] [2021-10-08 16:24:21,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-08 16:24:21,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-08 16:24:21,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=798, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:24:21,769 INFO L87 Difference]: Start difference. First operand 5850 states and 23238 transitions. Second operand has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:26,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:26,311 INFO L93 Difference]: Finished difference Result 6447 states and 24758 transitions. [2021-10-08 16:24:26,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:24:26,311 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 16:24:26,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:26,331 INFO L225 Difference]: With dead ends: 6447 [2021-10-08 16:24:26,331 INFO L226 Difference]: Without dead ends: 6447 [2021-10-08 16:24:26,332 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 3567.8ms TimeCoverageRelationStatistics Valid=231, Invalid=1749, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:24:26,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6447 states. [2021-10-08 16:24:26,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6447 to 5850. [2021-10-08 16:24:26,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5850 states, 5838 states have (on average 3.932853717026379) internal successors, (22960), 5849 states have internal predecessors, (22960), 0 states have call successors, (0), 0 states have call 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:26,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5850 states to 5850 states and 22960 transitions. [2021-10-08 16:24:26,456 INFO L78 Accepts]: Start accepts. Automaton has 5850 states and 22960 transitions. Word has length 24 [2021-10-08 16:24:26,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:26,457 INFO L470 AbstractCegarLoop]: Abstraction has 5850 states and 22960 transitions. [2021-10-08 16:24:26,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 29 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:26,457 INFO L276 IsEmpty]: Start isEmpty. Operand 5850 states and 22960 transitions. [2021-10-08 16:24:26,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:24:26,460 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:26,460 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:26,490 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:24:26,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-08 16:24:26,661 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:26,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:26,662 INFO L82 PathProgramCache]: Analyzing trace with hash -8443860, now seen corresponding path program 2 times [2021-10-08 16:24:26,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:26,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005251837] [2021-10-08 16:24:26,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:26,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:27,479 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-08 16:24:27,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:27,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005251837] [2021-10-08 16:24:27,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005251837] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:27,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424637327] [2021-10-08 16:24:27,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:24:27,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:27,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:27,481 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:24:27,482 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:24:28,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:24:28,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:28,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 41 conjunts are in the unsatisfiable core [2021-10-08 16:24:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:29,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:24:29,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 19 treesize of output 15 [2021-10-08 16:24:29,351 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:24:29,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:24:29,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:29,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:29,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:29,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:29,653 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:24:29,654 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 202 treesize of output 191 [2021-10-08 16:24:29,850 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:24:29,850 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 37 treesize of output 39 [2021-10-08 16:24:30,023 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:24:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 39 [2021-10-08 16:24:30,093 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:24:30,093 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 1 case distinctions, treesize of input 34 treesize of output 36 [2021-10-08 16:24:30,179 INFO L354 Elim1Store]: treesize reduction 72, result has 19.1 percent of original size [2021-10-08 16:24:30,179 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 38 treesize of output 40 [2021-10-08 16:24:30,238 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:24:30,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424637327] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:30,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:30,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 30 [2021-10-08 16:24:30,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99839855] [2021-10-08 16:24:30,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-08 16:24:30,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:30,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-08 16:24:30,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=911, Unknown=0, NotChecked=0, Total=992 [2021-10-08 16:24:30,241 INFO L87 Difference]: Start difference. First operand 5850 states and 22960 transitions. Second operand has 32 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 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:24:35,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:35,766 INFO L93 Difference]: Finished difference Result 8275 states and 31472 transitions. [2021-10-08 16:24:35,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-08 16:24:35,767 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 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 24 [2021-10-08 16:24:35,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:35,792 INFO L225 Difference]: With dead ends: 8275 [2021-10-08 16:24:35,792 INFO L226 Difference]: Without dead ends: 8275 [2021-10-08 16:24:35,793 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 3232.4ms TimeCoverageRelationStatistics Valid=306, Invalid=2346, Unknown=0, NotChecked=0, Total=2652 [2021-10-08 16:24:35,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8275 states. [2021-10-08 16:24:35,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8275 to 5850. [2021-10-08 16:24:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5850 states, 5838 states have (on average 3.8852346694073314) internal successors, (22682), 5849 states have internal predecessors, (22682), 0 states have call successors, (0), 0 states have call 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,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5850 states to 5850 states and 22682 transitions. [2021-10-08 16:24:35,919 INFO L78 Accepts]: Start accepts. Automaton has 5850 states and 22682 transitions. Word has length 24 [2021-10-08 16:24:35,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:35,919 INFO L470 AbstractCegarLoop]: Abstraction has 5850 states and 22682 transitions. [2021-10-08 16:24:35,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 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:24:35,919 INFO L276 IsEmpty]: Start isEmpty. Operand 5850 states and 22682 transitions. [2021-10-08 16:24:35,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-10-08 16:24:35,967 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:35,967 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:36,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-10-08 16:24:36,175 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,SelfDestructingSolverStorable47 [2021-10-08 16:24:36,175 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:36,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:36,177 INFO L82 PathProgramCache]: Analyzing trace with hash -7460764, now seen corresponding path program 5 times [2021-10-08 16:24:36,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:36,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349444680] [2021-10-08 16:24:36,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:36,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:36,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:24:36,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:36,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349444680] [2021-10-08 16:24:36,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349444680] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:36,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710698779] [2021-10-08 16:24:36,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:24:36,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:36,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:36,304 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:24:36,330 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:24:37,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-08 16:24:37,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:37,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-08 16:24:37,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:38,149 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:24:38,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710698779] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:38,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:38,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-10-08 16:24:38,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655754269] [2021-10-08 16:24:38,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-08 16:24:38,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:38,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-08 16:24:38,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-08 16:24:38,152 INFO L87 Difference]: Start difference. First operand 5850 states and 22682 transitions. Second operand has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:39,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:39,058 INFO L93 Difference]: Finished difference Result 10413 states and 39175 transitions. [2021-10-08 16:24:39,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-08 16:24:39,058 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-10-08 16:24:39,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:39,088 INFO L225 Difference]: With dead ends: 10413 [2021-10-08 16:24:39,088 INFO L226 Difference]: Without dead ends: 10413 [2021-10-08 16:24:39,089 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 452.9ms TimeCoverageRelationStatistics Valid=419, Invalid=1387, Unknown=0, NotChecked=0, Total=1806 [2021-10-08 16:24:39,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10413 states. [2021-10-08 16:24:39,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10413 to 6452. [2021-10-08 16:24:39,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6452 states, 6440 states have (on average 3.888664596273292) internal successors, (25043), 6451 states have internal predecessors, (25043), 0 states have call successors, (0), 0 states have call 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:39,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6452 states to 6452 states and 25043 transitions. [2021-10-08 16:24:39,444 INFO L78 Accepts]: Start accepts. Automaton has 6452 states and 25043 transitions. Word has length 24 [2021-10-08 16:24:39,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:39,444 INFO L470 AbstractCegarLoop]: Abstraction has 6452 states and 25043 transitions. [2021-10-08 16:24:39,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.45) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:39,444 INFO L276 IsEmpty]: Start isEmpty. Operand 6452 states and 25043 transitions. [2021-10-08 16:24:39,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:39,448 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:39,448 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:39,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-08 16:24:39,648 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,SelfDestructingSolverStorable48 [2021-10-08 16:24:39,649 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:39,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:39,650 INFO L82 PathProgramCache]: Analyzing trace with hash -2105848595, now seen corresponding path program 1 times [2021-10-08 16:24:39,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:39,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750968936] [2021-10-08 16:24:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:39,651 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:39,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:39,695 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:24:39,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:39,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750968936] [2021-10-08 16:24:39,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750968936] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:24:39,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:24:39,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:24:39,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440668786] [2021-10-08 16:24:39,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:24:39,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:39,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:24:39,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:24:39,697 INFO L87 Difference]: Start difference. First operand 6452 states and 25043 transitions. Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:39,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:39,793 INFO L93 Difference]: Finished difference Result 10649 states and 41653 transitions. [2021-10-08 16:24:39,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:24:39,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:24:39,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:39,837 INFO L225 Difference]: With dead ends: 10649 [2021-10-08 16:24:39,837 INFO L226 Difference]: Without dead ends: 10649 [2021-10-08 16:24:39,838 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:24:39,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10649 states. [2021-10-08 16:24:39,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10649 to 7737. [2021-10-08 16:24:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7737 states, 7725 states have (on average 3.9801941747572815) internal successors, (30747), 7736 states have internal predecessors, (30747), 0 states have call successors, (0), 0 states have call 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:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7737 states to 7737 states and 30747 transitions. [2021-10-08 16:24:40,030 INFO L78 Accepts]: Start accepts. Automaton has 7737 states and 30747 transitions. Word has length 25 [2021-10-08 16:24:40,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:40,031 INFO L470 AbstractCegarLoop]: Abstraction has 7737 states and 30747 transitions. [2021-10-08 16:24:40,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:40,031 INFO L276 IsEmpty]: Start isEmpty. Operand 7737 states and 30747 transitions. [2021-10-08 16:24:40,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-08 16:24:40,034 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:40,034 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:40,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-08 16:24:40,035 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:40,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:40,035 INFO L82 PathProgramCache]: Analyzing trace with hash -2105848499, now seen corresponding path program 1 times [2021-10-08 16:24:40,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:40,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18840444] [2021-10-08 16:24:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:40,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:40,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:40,077 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:24:40,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:40,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18840444] [2021-10-08 16:24:40,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18840444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-08 16:24:40,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-08 16:24:40,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-08 16:24:40,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198680577] [2021-10-08 16:24:40,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-08 16:24:40,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:40,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-08 16:24:40,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:24:40,079 INFO L87 Difference]: Start difference. First operand 7737 states and 30747 transitions. Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:40,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:24:40,174 INFO L93 Difference]: Finished difference Result 10649 states and 41652 transitions. [2021-10-08 16:24:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-08 16:24:40,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-10-08 16:24:40,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:24:40,218 INFO L225 Difference]: With dead ends: 10649 [2021-10-08 16:24:40,218 INFO L226 Difference]: Without dead ends: 10405 [2021-10-08 16:24:40,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-08 16:24:40,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10405 states. [2021-10-08 16:24:40,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10405 to 7493. [2021-10-08 16:24:40,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7493 states, 7481 states have (on average 4.001737735596845) internal successors, (29937), 7492 states have internal predecessors, (29937), 0 states have call successors, (0), 0 states have call 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:40,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7493 states to 7493 states and 29937 transitions. [2021-10-08 16:24:40,620 INFO L78 Accepts]: Start accepts. Automaton has 7493 states and 29937 transitions. Word has length 25 [2021-10-08 16:24:40,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:24:40,620 INFO L470 AbstractCegarLoop]: Abstraction has 7493 states and 29937 transitions. [2021-10-08 16:24:40,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:24:40,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7493 states and 29937 transitions. [2021-10-08 16:24:40,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:24:40,639 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:24:40,640 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:24:40,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-08 16:24:40,640 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:24:40,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:24:40,640 INFO L82 PathProgramCache]: Analyzing trace with hash 362422183, now seen corresponding path program 6 times [2021-10-08 16:24:40,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:24:40,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580956404] [2021-10-08 16:24:40,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:24:40,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:24:40,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:24:41,702 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:24:41,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:24:41,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580956404] [2021-10-08 16:24:41,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580956404] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:41,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430183572] [2021-10-08 16:24:41,704 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:24:41,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:24:41,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:24:41,705 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:24:41,706 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:24:43,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:24:43,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:24:43,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 61 conjunts are in the unsatisfiable core [2021-10-08 16:24:43,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:24:43,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:43,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:44,059 INFO L354 Elim1Store]: treesize reduction 349, result has 12.5 percent of original size [2021-10-08 16:24:44,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 105 [2021-10-08 16:24:47,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:24:47,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:47,997 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:24:47,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 79 treesize of output 125 [2021-10-08 16:24:50,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:50,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:51,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:53,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:53,573 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:24:53,574 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 111 treesize of output 110 [2021-10-08 16:24:55,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:24:55,589 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:24:55,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 105 treesize of output 171 [2021-10-08 16:24:55,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:55,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:55,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:55,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:56,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, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:24:56,197 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:24:56,198 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 209 treesize of output 198 [2021-10-08 16:24:56,405 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:24:56,406 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 32 treesize of output 31 [2021-10-08 16:24:56,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:24:56,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:24:56,709 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-10-08 16:24:56,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:24:56,773 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:24:56,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430183572] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:24:56,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:24:56,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 31 [2021-10-08 16:24:56,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899814079] [2021-10-08 16:24:56,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 16:24:56,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:24:56,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 16:24:56,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=973, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:24:56,775 INFO L87 Difference]: Start difference. First operand 7493 states and 29937 transitions. Second operand has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:03,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:03,534 INFO L93 Difference]: Finished difference Result 9926 states and 39195 transitions. [2021-10-08 16:25:03,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:25:03,535 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:25:03,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:03,578 INFO L225 Difference]: With dead ends: 9926 [2021-10-08 16:25:03,578 INFO L226 Difference]: Without dead ends: 9926 [2021-10-08 16:25:03,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 4326.1ms TimeCoverageRelationStatistics Valid=371, Invalid=2709, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 16:25:03,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9926 states. [2021-10-08 16:25:03,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9926 to 7503. [2021-10-08 16:25:03,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7503 states, 7491 states have (on average 4.006007208650381) internal successors, (30009), 7502 states have internal predecessors, (30009), 0 states have call successors, (0), 0 states have call 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:03,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7503 states to 7503 states and 30009 transitions. [2021-10-08 16:25:03,826 INFO L78 Accepts]: Start accepts. Automaton has 7503 states and 30009 transitions. Word has length 27 [2021-10-08 16:25:03,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:03,826 INFO L470 AbstractCegarLoop]: Abstraction has 7503 states and 30009 transitions. [2021-10-08 16:25:03,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:03,827 INFO L276 IsEmpty]: Start isEmpty. Operand 7503 states and 30009 transitions. [2021-10-08 16:25:03,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:25:03,832 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:03,832 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:03,862 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:25:04,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,44 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:04,033 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:25:04,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:04,034 INFO L82 PathProgramCache]: Analyzing trace with hash 362422185, now seen corresponding path program 3 times [2021-10-08 16:25:04,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:04,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741395710] [2021-10-08 16:25:04,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:04,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:04,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:04,932 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 16:25:04,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:04,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741395710] [2021-10-08 16:25:04,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741395710] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:04,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605942486] [2021-10-08 16:25:04,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:25:04,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:04,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:04,934 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:25:04,935 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:25:07,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:25:07,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:07,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 16:25:07,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:07,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:25:07,670 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:25:07,772 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:25:07,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:25:07,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:25:07,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:25:07,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:25:07,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:25:07,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 34 [2021-10-08 16:25:08,136 INFO L354 Elim1Store]: treesize reduction 116, result has 22.7 percent of original size [2021-10-08 16:25:08,136 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 210 treesize of output 199 [2021-10-08 16:25:08,363 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:25:08,364 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 45 treesize of output 47 [2021-10-08 16:25:08,576 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:25:08,576 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 1 case distinctions, treesize of input 52 treesize of output 54 [2021-10-08 16:25:08,678 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:25:08,679 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 1 case distinctions, treesize of input 52 treesize of output 54 [2021-10-08 16:25:08,801 INFO L354 Elim1Store]: treesize reduction 88, result has 17.8 percent of original size [2021-10-08 16:25:08,802 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 56 treesize of output 58 [2021-10-08 16:25:08,885 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:25:08,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605942486] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:08,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:08,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 34 [2021-10-08 16:25:08,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187168314] [2021-10-08 16:25:08,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 16:25:08,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:08,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 16:25:08,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=1132, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:25:08,887 INFO L87 Difference]: Start difference. First operand 7503 states and 30009 transitions. Second operand has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:25,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:25,590 INFO L93 Difference]: Finished difference Result 21809 states and 86482 transitions. [2021-10-08 16:25:25,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-10-08 16:25:25,591 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:25:25,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:25,676 INFO L225 Difference]: With dead ends: 21809 [2021-10-08 16:25:25,677 INFO L226 Difference]: Without dead ends: 21809 [2021-10-08 16:25:25,678 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3178 ImplicationChecksByTransitivity, 9963.6ms TimeCoverageRelationStatistics Valid=1481, Invalid=11175, Unknown=0, NotChecked=0, Total=12656 [2021-10-08 16:25:25,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21809 states. [2021-10-08 16:25:26,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21809 to 7602. [2021-10-08 16:25:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7602 states, 7590 states have (on average 3.9971014492753625) internal successors, (30338), 7601 states have internal predecessors, (30338), 0 states have call successors, (0), 0 states have call 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,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7602 states to 7602 states and 30338 transitions. [2021-10-08 16:25:26,110 INFO L78 Accepts]: Start accepts. Automaton has 7602 states and 30338 transitions. Word has length 27 [2021-10-08 16:25:26,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:26,110 INFO L470 AbstractCegarLoop]: Abstraction has 7602 states and 30338 transitions. [2021-10-08 16:25:26,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:26,111 INFO L276 IsEmpty]: Start isEmpty. Operand 7602 states and 30338 transitions. [2021-10-08 16:25:26,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:25:26,117 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:26,117 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:26,129 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:25:26,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,45 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:26,319 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:25:26,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:26,320 INFO L82 PathProgramCache]: Analyzing trace with hash 362422187, now seen corresponding path program 3 times [2021-10-08 16:25:26,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:26,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172982786] [2021-10-08 16:25:26,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:26,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:27,073 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:25:27,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:27,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172982786] [2021-10-08 16:25:27,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172982786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:27,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233744122] [2021-10-08 16:25:27,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:25:27,075 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:27,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:27,076 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:25:27,077 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:25:29,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:25:29,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:29,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:25:29,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:29,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:29,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:29,236 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:25:29,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:25:31,764 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:25:31,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:31,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:32,028 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:25:32,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:25:33,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:33,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:34,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:37,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:37,323 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:25:37,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 96 treesize of output 95 [2021-10-08 16:25:38,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:38,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:25:38,985 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:25:38,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:25:39,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:39,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:39,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:39,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:39,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:25:39,543 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:25:39,544 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 208 treesize of output 197 [2021-10-08 16:25:39,893 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:25:39,894 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 63 treesize of output 73 [2021-10-08 16:25:40,253 INFO L354 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2021-10-08 16:25:40,254 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 55 treesize of output 71 [2021-10-08 16:25:40,471 INFO L354 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2021-10-08 16:25:40,472 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 69 treesize of output 85 [2021-10-08 16:25:40,727 INFO L354 Elim1Store]: treesize reduction 66, result has 29.0 percent of original size [2021-10-08 16:25:40,728 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 71 treesize of output 83 [2021-10-08 16:25:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:25:40,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233744122] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:40,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:40,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 31 [2021-10-08 16:25:40,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613968662] [2021-10-08 16:25:40,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-08 16:25:40,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:40,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-08 16:25:40,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=975, Unknown=0, NotChecked=0, Total=1056 [2021-10-08 16:25:40,874 INFO L87 Difference]: Start difference. First operand 7602 states and 30338 transitions. Second operand has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:46,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:25:46,182 INFO L93 Difference]: Finished difference Result 7638 states and 30396 transitions. [2021-10-08 16:25:46,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-08 16:25:46,183 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:25:46,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:25:46,210 INFO L225 Difference]: With dead ends: 7638 [2021-10-08 16:25:46,210 INFO L226 Difference]: Without dead ends: 7638 [2021-10-08 16:25:46,210 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 4088.4ms TimeCoverageRelationStatistics Valid=282, Invalid=2268, Unknown=0, NotChecked=0, Total=2550 [2021-10-08 16:25:46,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7638 states. [2021-10-08 16:25:46,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7638 to 7602. [2021-10-08 16:25:46,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7602 states, 7590 states have (on average 3.9944664031620554) internal successors, (30318), 7601 states have internal predecessors, (30318), 0 states have call successors, (0), 0 states have call 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:46,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7602 states to 7602 states and 30318 transitions. [2021-10-08 16:25:46,388 INFO L78 Accepts]: Start accepts. Automaton has 7602 states and 30318 transitions. Word has length 27 [2021-10-08 16:25:46,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:25:46,388 INFO L470 AbstractCegarLoop]: Abstraction has 7602 states and 30318 transitions. [2021-10-08 16:25:46,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 1.28125) internal successors, (41), 32 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:25:46,388 INFO L276 IsEmpty]: Start isEmpty. Operand 7602 states and 30318 transitions. [2021-10-08 16:25:46,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-10-08 16:25:46,394 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:25:46,394 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:25:46,427 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:25:46,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,46 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:46,595 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:25:46,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:25:46,598 INFO L82 PathProgramCache]: Analyzing trace with hash 362422190, now seen corresponding path program 3 times [2021-10-08 16:25:46,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:25:46,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688288484] [2021-10-08 16:25:46,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:25:46,598 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:25:46,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:25:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 16:25:47,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:25:47,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688288484] [2021-10-08 16:25:47,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688288484] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:47,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222364564] [2021-10-08 16:25:47,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:25:47,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:25:47,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:25:47,581 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:25:47,582 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:25:50,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:25:50,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:25:50,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 49 conjunts are in the unsatisfiable core [2021-10-08 16:25:50,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:25:50,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:25:50,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-10-08 16:25:50,431 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:25:50,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:25:50,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-10-08 16:25:50,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-10-08 16:25:50,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-10-08 16:25:50,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-10-08 16:25:50,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-10-08 16:25:51,222 INFO L354 Elim1Store]: treesize reduction 116, result has 22.7 percent of original size [2021-10-08 16:25:51,223 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 218 treesize of output 207 [2021-10-08 16:25:51,492 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:25:51,493 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 47 treesize of output 49 [2021-10-08 16:25:51,734 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:25:51,735 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 1 case distinctions, treesize of input 54 treesize of output 56 [2021-10-08 16:25:51,856 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:25:51,857 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 1 case distinctions, treesize of input 54 treesize of output 56 [2021-10-08 16:25:52,005 INFO L354 Elim1Store]: treesize reduction 88, result has 17.8 percent of original size [2021-10-08 16:25:52,005 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 58 treesize of output 60 [2021-10-08 16:25:52,103 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:25:52,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222364564] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:25:52,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:25:52,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 34 [2021-10-08 16:25:52,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751683465] [2021-10-08 16:25:52,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 16:25:52,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:25:52,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 16:25:52,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1147, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:25:52,106 INFO L87 Difference]: Start difference. First operand 7602 states and 30318 transitions. Second operand has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:12,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:26:12,868 INFO L93 Difference]: Finished difference Result 15590 states and 59896 transitions. [2021-10-08 16:26:12,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-10-08 16:26:12,869 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-10-08 16:26:12,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:26:12,973 INFO L225 Difference]: With dead ends: 15590 [2021-10-08 16:26:12,973 INFO L226 Difference]: Without dead ends: 15590 [2021-10-08 16:26:12,974 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3234 ImplicationChecksByTransitivity, 11984.4ms TimeCoverageRelationStatistics Valid=1380, Invalid=11502, Unknown=0, NotChecked=0, Total=12882 [2021-10-08 16:26:12,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15590 states. [2021-10-08 16:26:13,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15590 to 7845. [2021-10-08 16:26:13,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7845 states, 7833 states have (on average 3.973190348525469) internal successors, (31122), 7844 states have internal predecessors, (31122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:13,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7845 states to 7845 states and 31122 transitions. [2021-10-08 16:26:13,196 INFO L78 Accepts]: Start accepts. Automaton has 7845 states and 31122 transitions. Word has length 27 [2021-10-08 16:26:13,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:26:13,196 INFO L470 AbstractCegarLoop]: Abstraction has 7845 states and 31122 transitions. [2021-10-08 16:26:13,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:13,197 INFO L276 IsEmpty]: Start isEmpty. Operand 7845 states and 31122 transitions. [2021-10-08 16:26:13,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:26:13,203 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:26:13,203 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:26:13,234 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:26:13,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-08 16:26:13,405 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:26:13,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:26:13,407 INFO L82 PathProgramCache]: Analyzing trace with hash 2134022236, now seen corresponding path program 2 times [2021-10-08 16:26:13,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:26:13,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563155712] [2021-10-08 16:26:13,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:26:13,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:26:13,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:26:13,479 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-10-08 16:26:13,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:26:13,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563155712] [2021-10-08 16:26:13,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563155712] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:13,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915413473] [2021-10-08 16:26:13,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:26:13,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:26:13,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:26:13,481 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:26:13,498 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:26:15,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-10-08 16:26:15,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:26:15,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-08 16:26:15,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:26:15,205 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-10-08 16:26:15,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915413473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:15,206 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:26:15,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 3] total 10 [2021-10-08 16:26:15,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924368470] [2021-10-08 16:26:15,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-08 16:26:15,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:26:15,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-08 16:26:15,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-10-08 16:26:15,208 INFO L87 Difference]: Start difference. First operand 7845 states and 31122 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:15,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:26:15,577 INFO L93 Difference]: Finished difference Result 11051 states and 43250 transitions. [2021-10-08 16:26:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-08 16:26:15,578 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-08 16:26:15,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:26:15,604 INFO L225 Difference]: With dead ends: 11051 [2021-10-08 16:26:15,605 INFO L226 Difference]: Without dead ends: 9108 [2021-10-08 16:26:15,605 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2021-10-08 16:26:15,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9108 states. [2021-10-08 16:26:15,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9108 to 3378. [2021-10-08 16:26:15,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3372 states have (on average 3.7805456702253855) internal successors, (12748), 3377 states have internal predecessors, (12748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:15,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 12748 transitions. [2021-10-08 16:26:15,873 INFO L78 Accepts]: Start accepts. Automaton has 3378 states and 12748 transitions. Word has length 28 [2021-10-08 16:26:15,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:26:15,873 INFO L470 AbstractCegarLoop]: Abstraction has 3378 states and 12748 transitions. [2021-10-08 16:26:15,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:15,874 INFO L276 IsEmpty]: Start isEmpty. Operand 3378 states and 12748 transitions. [2021-10-08 16:26:15,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:26:15,879 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:26:15,879 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:26:15,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-10-08 16:26:16,094 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,SelfDestructingSolverStorable55 [2021-10-08 16:26:16,095 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:26:16,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:26:16,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1680282029, now seen corresponding path program 3 times [2021-10-08 16:26:16,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:26:16,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145916125] [2021-10-08 16:26:16,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:26:16,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:26:16,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:26:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:26:17,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:26:17,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145916125] [2021-10-08 16:26:17,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145916125] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:17,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565353242] [2021-10-08 16:26:17,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:26:17,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:26:17,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:26:17,316 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:26:17,320 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:26:19,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:26:19,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:26:19,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 56 conjunts are in the unsatisfiable core [2021-10-08 16:26:19,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:26:19,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:19,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:19,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:19,539 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 16:26:19,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:26:21,304 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:26:21,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:21,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:21,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:21,588 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:26:21,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:26:22,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:23,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:23,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:24,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:24,334 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:26:24,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 92 [2021-10-08 16:26:25,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:25,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:25,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:26:25,726 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:26:25,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:26:25,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:26,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:26,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:26,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:26,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:26:26,348 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:26:26,349 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 214 treesize of output 203 [2021-10-08 16:26:26,567 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:26:26,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-10-08 16:26:26,750 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:26:26,751 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 32 treesize of output 31 [2021-10-08 16:26:26,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:26:26,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:26:26,961 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-10-08 16:26:26,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-10-08 16:26:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:26:27,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565353242] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:27,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:26:27,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 33 [2021-10-08 16:26:27,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287218877] [2021-10-08 16:26:27,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-10-08 16:26:27,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:26:27,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-10-08 16:26:27,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1106, Unknown=0, NotChecked=0, Total=1190 [2021-10-08 16:26:27,024 INFO L87 Difference]: Start difference. First operand 3378 states and 12748 transitions. Second operand has 35 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:36,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:26:36,101 INFO L93 Difference]: Finished difference Result 8214 states and 31506 transitions. [2021-10-08 16:26:36,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-08 16:26:36,102 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-08 16:26:36,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:26:36,125 INFO L225 Difference]: With dead ends: 8214 [2021-10-08 16:26:36,125 INFO L226 Difference]: Without dead ends: 8214 [2021-10-08 16:26:36,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 6195.7ms TimeCoverageRelationStatistics Valid=462, Invalid=4230, Unknown=0, NotChecked=0, Total=4692 [2021-10-08 16:26:36,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8214 states. [2021-10-08 16:26:36,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8214 to 4248. [2021-10-08 16:26:36,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4248 states, 4242 states have (on average 4.030410183875531) internal successors, (17097), 4247 states have internal predecessors, (17097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:36,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4248 states to 4248 states and 17097 transitions. [2021-10-08 16:26:36,238 INFO L78 Accepts]: Start accepts. Automaton has 4248 states and 17097 transitions. Word has length 28 [2021-10-08 16:26:36,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:26:36,239 INFO L470 AbstractCegarLoop]: Abstraction has 4248 states and 17097 transitions. [2021-10-08 16:26:36,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 1.2647058823529411) internal successors, (43), 34 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:26:36,239 INFO L276 IsEmpty]: Start isEmpty. Operand 4248 states and 17097 transitions. [2021-10-08 16:26:36,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:26:36,243 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:26:36,243 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:26:36,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-08 16:26:36,444 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,SelfDestructingSolverStorable56 [2021-10-08 16:26:36,444 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:26:36,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:26:36,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1680282027, now seen corresponding path program 3 times [2021-10-08 16:26:36,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:26:36,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561719994] [2021-10-08 16:26:36,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:26:36,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:26:36,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:26:37,478 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 16:26:37,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:26:37,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561719994] [2021-10-08 16:26:37,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561719994] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:37,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492661388] [2021-10-08 16:26:37,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:26:37,479 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:26:37,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:26:37,481 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:26:37,482 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:26:39,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:26:39,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:26:39,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 54 conjunts are in the unsatisfiable core [2021-10-08 16:26:39,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:26:40,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:26:40,159 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:26:40,265 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:26:40,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:26:40,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 42 [2021-10-08 16:26:40,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 42 [2021-10-08 16:26:40,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 42 [2021-10-08 16:26:40,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 35 [2021-10-08 16:26:40,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2021-10-08 16:26:41,171 INFO L354 Elim1Store]: treesize reduction 116, result has 22.7 percent of original size [2021-10-08 16:26:41,172 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 218 treesize of output 207 [2021-10-08 16:26:41,435 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:26:41,435 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 45 treesize of output 47 [2021-10-08 16:26:41,697 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:26:41,698 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 45 treesize of output 47 [2021-10-08 16:26:41,805 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:26:41,806 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 1 case distinctions, treesize of input 52 treesize of output 54 [2021-10-08 16:26:41,916 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:26:41,916 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 1 case distinctions, treesize of input 52 treesize of output 54 [2021-10-08 16:26:42,044 INFO L354 Elim1Store]: treesize reduction 92, result has 17.1 percent of original size [2021-10-08 16:26:42,044 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 49 treesize of output 51 [2021-10-08 16:26:42,138 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:26:42,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492661388] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:26:42,138 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:26:42,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 36 [2021-10-08 16:26:42,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143200820] [2021-10-08 16:26:42,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 16:26:42,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:26:42,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 16:26:42,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:26:42,139 INFO L87 Difference]: Start difference. First operand 4248 states and 17097 transitions. Second operand has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:27:07,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:27:07,948 INFO L93 Difference]: Finished difference Result 16565 states and 65320 transitions. [2021-10-08 16:27:07,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-10-08 16:27:07,949 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 28 [2021-10-08 16:27:07,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:27:08,000 INFO L225 Difference]: With dead ends: 16565 [2021-10-08 16:27:08,000 INFO L226 Difference]: Without dead ends: 16565 [2021-10-08 16:27:08,001 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2920 ImplicationChecksByTransitivity, 13595.3ms TimeCoverageRelationStatistics Valid=1309, Invalid=11123, Unknown=0, NotChecked=0, Total=12432 [2021-10-08 16:27:08,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16565 states. [2021-10-08 16:27:08,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16565 to 6506. [2021-10-08 16:27:08,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6506 states, 6500 states have (on average 4.240153846153846) internal successors, (27561), 6505 states have internal predecessors, (27561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:27:08,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6506 states to 6506 states and 27561 transitions. [2021-10-08 16:27:08,235 INFO L78 Accepts]: Start accepts. Automaton has 6506 states and 27561 transitions. Word has length 28 [2021-10-08 16:27:08,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:27:08,235 INFO L470 AbstractCegarLoop]: Abstraction has 6506 states and 27561 transitions. [2021-10-08 16:27:08,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:27:08,236 INFO L276 IsEmpty]: Start isEmpty. Operand 6506 states and 27561 transitions. [2021-10-08 16:27:08,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:27:08,240 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:27:08,240 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:27:08,273 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:27:08,441 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,SelfDestructingSolverStorable57 [2021-10-08 16:27:08,441 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:27:08,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:27:08,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1680282025, now seen corresponding path program 3 times [2021-10-08 16:27:08,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:27:08,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264605133] [2021-10-08 16:27:08,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:27:08,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:27:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:27:09,274 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:27:09,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:27:09,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264605133] [2021-10-08 16:27:09,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264605133] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:27:09,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712439130] [2021-10-08 16:27:09,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:27:09,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:27:09,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:27:09,276 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:27:09,278 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:27:11,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:27:11,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:27:11,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 60 conjunts are in the unsatisfiable core [2021-10-08 16:27:11,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:27:11,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:11,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:11,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:11,764 INFO L354 Elim1Store]: treesize reduction 316, result has 12.5 percent of original size [2021-10-08 16:27:11,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:27:13,504 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 30 treesize of output 26 [2021-10-08 16:27:13,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:13,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:13,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:14,106 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:27:14,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:27:15,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:16,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:16,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:17,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:17,251 INFO L354 Elim1Store]: treesize reduction 45, result has 19.6 percent of original size [2021-10-08 16:27:17,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 103 [2021-10-08 16:27:18,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:18,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:18,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:27:18,896 INFO L354 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-10-08 16:27:18,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 33 case distinctions, treesize of input 92 treesize of output 158 [2021-10-08 16:27:19,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:19,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:19,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-10-08 16:27:19,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2021-10-08 16:27:19,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2021-10-08 16:27:19,742 INFO L354 Elim1Store]: treesize reduction 116, result has 22.7 percent of original size [2021-10-08 16:27:19,742 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 230 treesize of output 219 [2021-10-08 16:27:20,266 INFO L354 Elim1Store]: treesize reduction 68, result has 28.4 percent of original size [2021-10-08 16:27:20,266 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 84 treesize of output 94 [2021-10-08 16:27:20,739 INFO L354 Elim1Store]: treesize reduction 68, result has 28.4 percent of original size [2021-10-08 16:27:20,740 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 76 treesize of output 86 [2021-10-08 16:27:20,985 INFO L354 Elim1Store]: treesize reduction 80, result has 27.9 percent of original size [2021-10-08 16:27:20,986 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 75 treesize of output 89 [2021-10-08 16:27:21,342 INFO L354 Elim1Store]: treesize reduction 80, result has 27.9 percent of original size [2021-10-08 16:27:21,342 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 113 treesize of output 127 [2021-10-08 16:27:21,822 INFO L354 Elim1Store]: treesize reduction 80, result has 27.9 percent of original size [2021-10-08 16:27:21,823 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 150 treesize of output 164 [2021-10-08 16:27:22,054 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-08 16:27:22,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712439130] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:27:22,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:27:22,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 34 [2021-10-08 16:27:22,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804653337] [2021-10-08 16:27:22,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 16:27:22,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:27:22,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 16:27:22,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=1170, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:27:22,057 INFO L87 Difference]: Start difference. First operand 6506 states and 27561 transitions. Second operand has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:27:41,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:27:41,962 INFO L93 Difference]: Finished difference Result 13266 states and 51920 transitions. [2021-10-08 16:27:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-08 16:27:41,963 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-08 16:27:41,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:27:42,001 INFO L225 Difference]: With dead ends: 13266 [2021-10-08 16:27:42,002 INFO L226 Difference]: Without dead ends: 13266 [2021-10-08 16:27:42,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 10467.7ms TimeCoverageRelationStatistics Valid=717, Invalid=6089, Unknown=0, NotChecked=0, Total=6806 [2021-10-08 16:27:42,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13266 states. [2021-10-08 16:27:42,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13266 to 7932. [2021-10-08 16:27:42,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7932 states, 7926 states have (on average 4.208806459752712) internal successors, (33359), 7931 states have internal predecessors, (33359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:27:42,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7932 states to 7932 states and 33359 transitions. [2021-10-08 16:27:42,264 INFO L78 Accepts]: Start accepts. Automaton has 7932 states and 33359 transitions. Word has length 28 [2021-10-08 16:27:42,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:27:42,264 INFO L470 AbstractCegarLoop]: Abstraction has 7932 states and 33359 transitions. [2021-10-08 16:27:42,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:27:42,264 INFO L276 IsEmpty]: Start isEmpty. Operand 7932 states and 33359 transitions. [2021-10-08 16:27:42,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:27:42,269 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:27:42,269 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:27:42,302 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:27:42,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,51 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:27:42,469 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:27:42,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:27:42,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1680282022, now seen corresponding path program 3 times [2021-10-08 16:27:42,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:27:42,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489408630] [2021-10-08 16:27:42,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:27:42,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:27:42,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:27:43,522 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-08 16:27:43,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:27:43,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489408630] [2021-10-08 16:27:43,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489408630] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:27:43,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350296658] [2021-10-08 16:27:43,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-08 16:27:43,523 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:27:43,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:27:43,524 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:27:43,525 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:27:46,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-08 16:27:46,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:27:46,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 52 conjunts are in the unsatisfiable core [2021-10-08 16:27:46,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:27:46,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:27:46,681 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:27:46,805 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:27:46,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:27:46,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 16:27:46,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 16:27:46,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 16:27:47,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 16:27:47,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-10-08 16:27:47,370 INFO L354 Elim1Store]: treesize reduction 116, result has 22.7 percent of original size [2021-10-08 16:27:47,370 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 212 treesize of output 201 [2021-10-08 16:27:47,625 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:27:47,626 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 47 treesize of output 49 [2021-10-08 16:27:47,875 INFO L354 Elim1Store]: treesize reduction 72, result has 20.9 percent of original size [2021-10-08 16:27:47,875 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 47 treesize of output 49 [2021-10-08 16:27:47,986 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:27:47,986 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 1 case distinctions, treesize of input 54 treesize of output 56 [2021-10-08 16:27:48,106 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-10-08 16:27:48,106 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 1 case distinctions, treesize of input 54 treesize of output 56 [2021-10-08 16:27:48,237 INFO L354 Elim1Store]: treesize reduction 88, result has 17.8 percent of original size [2021-10-08 16:27:48,237 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 58 treesize of output 60 [2021-10-08 16:27:48,329 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-08 16:27:48,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350296658] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:27:48,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:27:48,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 36 [2021-10-08 16:27:48,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004568417] [2021-10-08 16:27:48,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 16:27:48,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:27:48,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 16:27:48,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1274, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:27:48,331 INFO L87 Difference]: Start difference. First operand 7932 states and 33359 transitions. Second operand has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:06,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:06,119 INFO L93 Difference]: Finished difference Result 15721 states and 61157 transitions. [2021-10-08 16:28:06,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-10-08 16:28:06,120 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 28 [2021-10-08 16:28:06,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:06,166 INFO L225 Difference]: With dead ends: 15721 [2021-10-08 16:28:06,167 INFO L226 Difference]: Without dead ends: 15721 [2021-10-08 16:28:06,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2825 ImplicationChecksByTransitivity, 12317.7ms TimeCoverageRelationStatistics Valid=1373, Invalid=10617, Unknown=0, NotChecked=0, Total=11990 [2021-10-08 16:28:06,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15721 states. [2021-10-08 16:28:06,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15721 to 8773. [2021-10-08 16:28:06,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8773 states, 8767 states have (on average 4.060682103342078) internal successors, (35600), 8772 states have internal predecessors, (35600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:06,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8773 states to 8773 states and 35600 transitions. [2021-10-08 16:28:06,459 INFO L78 Accepts]: Start accepts. Automaton has 8773 states and 35600 transitions. Word has length 28 [2021-10-08 16:28:06,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:06,460 INFO L470 AbstractCegarLoop]: Abstraction has 8773 states and 35600 transitions. [2021-10-08 16:28:06,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:06,460 INFO L276 IsEmpty]: Start isEmpty. Operand 8773 states and 35600 transitions. [2021-10-08 16:28:06,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-08 16:28:06,464 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:06,464 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:06,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-08 16:28:06,671 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,SelfDestructingSolverStorable59 [2021-10-08 16:28:06,671 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:06,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:06,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1649805836, now seen corresponding path program 7 times [2021-10-08 16:28:06,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:06,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214477188] [2021-10-08 16:28:06,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:06,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:06,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:06,830 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:28:06,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:06,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214477188] [2021-10-08 16:28:06,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214477188] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:06,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799602076] [2021-10-08 16:28:06,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-08 16:28:06,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:06,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:06,832 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:28:06,833 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:28:08,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:08,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-08 16:28:08,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:28:09,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799602076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:09,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:09,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2021-10-08 16:28:09,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804022536] [2021-10-08 16:28:09,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-08 16:28:09,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:09,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-08 16:28:09,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2021-10-08 16:28:09,250 INFO L87 Difference]: Start difference. First operand 8773 states and 35600 transitions. Second operand has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:10,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:10,767 INFO L93 Difference]: Finished difference Result 14256 states and 53191 transitions. [2021-10-08 16:28:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-08 16:28:10,768 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-10-08 16:28:10,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:10,913 INFO L225 Difference]: With dead ends: 14256 [2021-10-08 16:28:10,913 INFO L226 Difference]: Without dead ends: 13624 [2021-10-08 16:28:10,914 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 745.9ms TimeCoverageRelationStatistics Valid=661, Invalid=2419, Unknown=0, NotChecked=0, Total=3080 [2021-10-08 16:28:10,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13624 states. [2021-10-08 16:28:11,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13624 to 5890. [2021-10-08 16:28:11,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5890 states, 5884 states have (on average 3.948674371176071) internal successors, (23234), 5889 states have internal predecessors, (23234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:11,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5890 states to 5890 states and 23234 transitions. [2021-10-08 16:28:11,133 INFO L78 Accepts]: Start accepts. Automaton has 5890 states and 23234 transitions. Word has length 28 [2021-10-08 16:28:11,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:11,133 INFO L470 AbstractCegarLoop]: Abstraction has 5890 states and 23234 transitions. [2021-10-08 16:28:11,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:11,133 INFO L276 IsEmpty]: Start isEmpty. Operand 5890 states and 23234 transitions. [2021-10-08 16:28:11,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 16:28:11,138 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:11,138 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:11,170 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:28:11,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:11,345 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:11,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:11,346 INFO L82 PathProgramCache]: Analyzing trace with hash 631858957, now seen corresponding path program 4 times [2021-10-08 16:28:11,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:11,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782813793] [2021-10-08 16:28:11,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:11,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-08 16:28:11,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:11,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782813793] [2021-10-08 16:28:11,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782813793] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:11,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110228826] [2021-10-08 16:28:11,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:28:11,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:11,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:11,734 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:28:11,775 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:28:13,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:28:13,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:28:13,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:28:13,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-08 16:28:14,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110228826] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:14,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:14,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2021-10-08 16:28:14,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006352359] [2021-10-08 16:28:14,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-08 16:28:14,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:14,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-08 16:28:14,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2021-10-08 16:28:14,201 INFO L87 Difference]: Start difference. First operand 5890 states and 23234 transitions. Second operand has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 25 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:28:15,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:15,008 INFO L93 Difference]: Finished difference Result 6220 states and 23528 transitions. [2021-10-08 16:28:15,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-08 16:28:15,008 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 25 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 30 [2021-10-08 16:28:15,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:15,024 INFO L225 Difference]: With dead ends: 6220 [2021-10-08 16:28:15,024 INFO L226 Difference]: Without dead ends: 6220 [2021-10-08 16:28:15,024 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 654.7ms TimeCoverageRelationStatistics Valid=472, Invalid=1508, Unknown=0, NotChecked=0, Total=1980 [2021-10-08 16:28:15,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6220 states. [2021-10-08 16:28:15,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6220 to 4337. [2021-10-08 16:28:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 4331 states have (on average 3.9478180558762412) internal successors, (17098), 4336 states have internal predecessors, (17098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:15,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 17098 transitions. [2021-10-08 16:28:15,143 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 17098 transitions. Word has length 30 [2021-10-08 16:28:15,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:15,143 INFO L470 AbstractCegarLoop]: Abstraction has 4337 states and 17098 transitions. [2021-10-08 16:28:15,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 25 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:28:15,143 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 17098 transitions. [2021-10-08 16:28:15,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 16:28:15,148 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:15,148 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:15,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-10-08 16:28:15,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,54 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:15,355 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:15,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:15,355 INFO L82 PathProgramCache]: Analyzing trace with hash 299782918, now seen corresponding path program 4 times [2021-10-08 16:28:15,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:15,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066498602] [2021-10-08 16:28:15,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:15,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:15,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:28:16,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:16,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066498602] [2021-10-08 16:28:16,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066498602] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:16,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141606560] [2021-10-08 16:28:16,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:28:16,915 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:16,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:16,916 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:28:16,917 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:28:19,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:28:19,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:28:19,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 16:28:19,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:19,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:28:19,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:28:19,522 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:28:19,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-10-08 16:28:19,608 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:28:19,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:28:19,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:19,919 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:28:19,920 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 200 treesize of output 189 [2021-10-08 16:28:20,117 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:28:20,117 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 35 treesize of output 37 [2021-10-08 16:28:20,281 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:20,282 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 1 case distinctions, treesize of input 35 treesize of output 37 [2021-10-08 16:28:20,368 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:20,369 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:28:20,471 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:28:20,471 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:28:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:28:20,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141606560] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:20,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:20,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15] total 36 [2021-10-08 16:28:20,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798122508] [2021-10-08 16:28:20,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 16:28:20,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:20,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 16:28:20,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1307, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:28:20,546 INFO L87 Difference]: Start difference. First operand 4337 states and 17098 transitions. Second operand has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:33,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:33,932 INFO L93 Difference]: Finished difference Result 9464 states and 36502 transitions. [2021-10-08 16:28:33,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-08 16:28:33,932 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 30 [2021-10-08 16:28:33,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:33,958 INFO L225 Difference]: With dead ends: 9464 [2021-10-08 16:28:33,958 INFO L226 Difference]: Without dead ends: 9464 [2021-10-08 16:28:33,958 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1436 ImplicationChecksByTransitivity, 9514.9ms TimeCoverageRelationStatistics Valid=884, Invalid=6772, Unknown=0, NotChecked=0, Total=7656 [2021-10-08 16:28:33,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9464 states. [2021-10-08 16:28:34,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9464 to 4337. [2021-10-08 16:28:34,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 4331 states have (on average 3.9455091202955437) internal successors, (17088), 4336 states have internal predecessors, (17088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:34,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 17088 transitions. [2021-10-08 16:28:34,082 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 17088 transitions. Word has length 30 [2021-10-08 16:28:34,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:34,082 INFO L470 AbstractCegarLoop]: Abstraction has 4337 states and 17088 transitions. [2021-10-08 16:28:34,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:34,083 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 17088 transitions. [2021-10-08 16:28:34,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 16:28:34,088 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:34,088 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:34,121 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:28:34,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:34,289 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:34,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:34,290 INFO L82 PathProgramCache]: Analyzing trace with hash 299782923, now seen corresponding path program 4 times [2021-10-08 16:28:34,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:34,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283699245] [2021-10-08 16:28:34,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:34,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:35,578 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:28:35,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:35,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283699245] [2021-10-08 16:28:35,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283699245] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:35,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083825370] [2021-10-08 16:28:35,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:28:35,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:35,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:35,580 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:28:35,581 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:28:37,709 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:28:37,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:28:37,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-08 16:28:37,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:37,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:28:38,074 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:28:38,160 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:28:38,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2021-10-08 16:28:38,239 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:28:38,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:28:38,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:28:38,555 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:28:38,556 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 202 treesize of output 191 [2021-10-08 16:28:38,737 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:28:38,738 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 37 treesize of output 39 [2021-10-08 16:28:38,887 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:38,888 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 1 case distinctions, treesize of input 34 treesize of output 36 [2021-10-08 16:28:38,969 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:38,969 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 1 case distinctions, treesize of input 34 treesize of output 36 [2021-10-08 16:28:39,070 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:28:39,070 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 41 treesize of output 43 [2021-10-08 16:28:39,135 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:28:39,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083825370] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:39,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:39,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15] total 36 [2021-10-08 16:28:39,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773288899] [2021-10-08 16:28:39,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-10-08 16:28:39,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:39,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-10-08 16:28:39,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1300, Unknown=0, NotChecked=0, Total=1406 [2021-10-08 16:28:39,138 INFO L87 Difference]: Start difference. First operand 4337 states and 17088 transitions. Second operand has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:47,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:47,646 INFO L93 Difference]: Finished difference Result 6660 states and 25462 transitions. [2021-10-08 16:28:47,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-08 16:28:47,647 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 30 [2021-10-08 16:28:47,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:47,690 INFO L225 Difference]: With dead ends: 6660 [2021-10-08 16:28:47,690 INFO L226 Difference]: Without dead ends: 6660 [2021-10-08 16:28:47,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 5522.2ms TimeCoverageRelationStatistics Valid=627, Invalid=5073, Unknown=0, NotChecked=0, Total=5700 [2021-10-08 16:28:47,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6660 states. [2021-10-08 16:28:47,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6660 to 4337. [2021-10-08 16:28:47,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 4331 states have (on average 3.941122142692219) internal successors, (17069), 4336 states have internal predecessors, (17069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 17069 transitions. [2021-10-08 16:28:47,789 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 17069 transitions. Word has length 30 [2021-10-08 16:28:47,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:47,790 INFO L470 AbstractCegarLoop]: Abstraction has 4337 states and 17069 transitions. [2021-10-08 16:28:47,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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:28:47,790 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 17069 transitions. [2021-10-08 16:28:47,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-08 16:28:47,795 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:47,796 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:47,830 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:28:47,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-10-08 16:28:47,996 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:47,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:47,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1243192748, now seen corresponding path program 4 times [2021-10-08 16:28:47,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:47,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819718727] [2021-10-08 16:28:47,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:47,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:48,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:48,178 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-08 16:28:48,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:48,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819718727] [2021-10-08 16:28:48,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819718727] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:48,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646517813] [2021-10-08 16:28:48,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:28:48,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:48,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:48,184 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:28:48,190 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:28:50,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:28:50,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:28:50,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-08 16:28:50,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-08 16:28:50,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646517813] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:50,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:50,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2021-10-08 16:28:50,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147385222] [2021-10-08 16:28:50,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-10-08 16:28:50,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:50,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-10-08 16:28:50,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2021-10-08 16:28:50,707 INFO L87 Difference]: Start difference. First operand 4337 states and 17069 transitions. Second operand has 28 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 27 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:28:51,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:28:51,322 INFO L93 Difference]: Finished difference Result 4966 states and 18884 transitions. [2021-10-08 16:28:51,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:28:51,323 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 27 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 30 [2021-10-08 16:28:51,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:28:51,335 INFO L225 Difference]: With dead ends: 4966 [2021-10-08 16:28:51,335 INFO L226 Difference]: Without dead ends: 4966 [2021-10-08 16:28:51,336 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 355.5ms TimeCoverageRelationStatistics Valid=297, Invalid=963, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:28:51,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4966 states. [2021-10-08 16:28:51,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4966 to 3496. [2021-10-08 16:28:51,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3490 states have (on average 3.940974212034384) internal successors, (13754), 3495 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:28:51,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 13754 transitions. [2021-10-08 16:28:51,411 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 13754 transitions. Word has length 30 [2021-10-08 16:28:51,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:28:51,412 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 13754 transitions. [2021-10-08 16:28:51,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.3571428571428572) internal successors, (38), 27 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:28:51,412 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 13754 transitions. [2021-10-08 16:28:51,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:28:51,417 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:28:51,417 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:28:51,450 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:28:51,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:51,621 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:28:51,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:28:51,622 INFO L82 PathProgramCache]: Analyzing trace with hash 672867992, now seen corresponding path program 5 times [2021-10-08 16:28:51,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:28:51,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984308271] [2021-10-08 16:28:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:28:51,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:28:51,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:28:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:28:52,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:28:52,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984308271] [2021-10-08 16:28:52,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984308271] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:52,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240330451] [2021-10-08 16:28:52,889 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:28:52,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:28:52,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:28:52,891 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:28:52,892 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:28:55,878 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:28:55,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:28:55,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:28:55,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:28:56,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:28:56,340 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:28:56,434 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:28:56,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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:28:56,516 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:28:56,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:28:56,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:28:56,853 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:28:56,854 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 200 treesize of output 189 [2021-10-08 16:28:57,055 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:28:57,056 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 35 treesize of output 37 [2021-10-08 16:28:57,250 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:28:57,251 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 35 treesize of output 37 [2021-10-08 16:28:57,331 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:57,331 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:28:57,408 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:28:57,408 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:28:57,504 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:28:57,504 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:28:57,574 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:28:57,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240330451] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:28:57,575 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:28:57,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 38 [2021-10-08 16:28:57,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295823767] [2021-10-08 16:28:57,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-10-08 16:28:57,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:28:57,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-10-08 16:28:57,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1450, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 16:28:57,576 INFO L87 Difference]: Start difference. First operand 3496 states and 13754 transitions. Second operand has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:07,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:29:07,868 INFO L93 Difference]: Finished difference Result 5082 states and 18930 transitions. [2021-10-08 16:29:07,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 16:29:07,868 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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 31 [2021-10-08 16:29:07,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:29:07,888 INFO L225 Difference]: With dead ends: 5082 [2021-10-08 16:29:07,888 INFO L226 Difference]: Without dead ends: 5082 [2021-10-08 16:29:07,889 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 6469.4ms TimeCoverageRelationStatistics Valid=602, Invalid=5098, Unknown=0, NotChecked=0, Total=5700 [2021-10-08 16:29:07,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5082 states. [2021-10-08 16:29:08,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5082 to 3496. [2021-10-08 16:29:08,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3490 states have (on average 3.8598853868194842) internal successors, (13471), 3495 states have internal predecessors, (13471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:08,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 13471 transitions. [2021-10-08 16:29:08,026 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 13471 transitions. Word has length 31 [2021-10-08 16:29:08,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:29:08,026 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 13471 transitions. [2021-10-08 16:29:08,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:08,027 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 13471 transitions. [2021-10-08 16:29:08,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:29:08,033 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:29:08,033 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:29:08,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-10-08 16:29:08,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,58 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:08,247 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:29:08,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:29:08,248 INFO L82 PathProgramCache]: Analyzing trace with hash 672867997, now seen corresponding path program 5 times [2021-10-08 16:29:08,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:29:08,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775015038] [2021-10-08 16:29:08,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:29:08,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:29:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:29:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:29:09,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:29:09,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775015038] [2021-10-08 16:29:09,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775015038] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:09,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76722320] [2021-10-08 16:29:09,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:29:09,482 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:09,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:29:09,483 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:29:09,484 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:29:12,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:29:12,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:29:12,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 50 conjunts are in the unsatisfiable core [2021-10-08 16:29:12,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:29:12,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:29:13,035 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:29:13,136 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-10-08 16:29:13,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 29 [2021-10-08 16:29:13,235 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:29:13,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:29:13,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:13,585 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:29:13,585 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 202 treesize of output 191 [2021-10-08 16:29:13,803 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:29:13,803 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 37 treesize of output 39 [2021-10-08 16:29:14,017 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:29:14,017 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 37 treesize of output 39 [2021-10-08 16:29:14,103 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:29:14,103 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 1 case distinctions, treesize of input 37 treesize of output 39 [2021-10-08 16:29:14,192 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:29:14,192 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 1 case distinctions, treesize of input 34 treesize of output 36 [2021-10-08 16:29:14,300 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:29:14,301 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 41 treesize of output 43 [2021-10-08 16:29:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:29:14,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76722320] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:14,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:29:14,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 38 [2021-10-08 16:29:14,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863451026] [2021-10-08 16:29:14,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-10-08 16:29:14,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:29:14,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-10-08 16:29:14,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1450, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 16:29:14,378 INFO L87 Difference]: Start difference. First operand 3496 states and 13471 transitions. Second operand has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:25,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:29:25,019 INFO L93 Difference]: Finished difference Result 4966 states and 18447 transitions. [2021-10-08 16:29:25,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-08 16:29:25,020 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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 31 [2021-10-08 16:29:25,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:29:25,033 INFO L225 Difference]: With dead ends: 4966 [2021-10-08 16:29:25,034 INFO L226 Difference]: Without dead ends: 4966 [2021-10-08 16:29:25,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 6702.6ms TimeCoverageRelationStatistics Valid=602, Invalid=5098, Unknown=0, NotChecked=0, Total=5700 [2021-10-08 16:29:25,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4966 states. [2021-10-08 16:29:25,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4966 to 3496. [2021-10-08 16:29:25,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3490 states have (on average 3.815759312320917) internal successors, (13317), 3495 states have internal predecessors, (13317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:25,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 13317 transitions. [2021-10-08 16:29:25,112 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 13317 transitions. Word has length 31 [2021-10-08 16:29:25,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:29:25,112 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 13317 transitions. [2021-10-08 16:29:25,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:25,112 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 13317 transitions. [2021-10-08 16:29:25,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:29:25,116 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:29:25,117 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:29:25,151 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:29:25,317 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,SelfDestructingSolverStorable66 [2021-10-08 16:29:25,317 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:29:25,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:29:25,318 INFO L82 PathProgramCache]: Analyzing trace with hash 703344183, now seen corresponding path program 8 times [2021-10-08 16:29:25,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:29:25,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993923120] [2021-10-08 16:29:25,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:29:25,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:29:25,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:29:26,394 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-08 16:29:26,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:29:26,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993923120] [2021-10-08 16:29:26,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993923120] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:26,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078276403] [2021-10-08 16:29:26,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-08 16:29:26,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:26,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:29:26,397 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:29:26,400 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:29:28,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-08 16:29:28,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:29:28,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 68 conjunts are in the unsatisfiable core [2021-10-08 16:29:28,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:29:28,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:28,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:28,841 INFO L354 Elim1Store]: treesize reduction 330, result has 13.2 percent of original size [2021-10-08 16:29:28,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 55 [2021-10-08 16:29:31,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:29:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:31,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:31,813 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:29:31,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 66 treesize of output 112 [2021-10-08 16:29:33,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:34,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:35,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:36,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:38,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:38,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:39,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:39,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:39,689 INFO L354 Elim1Store]: treesize reduction 164, result has 34.1 percent of original size [2021-10-08 16:29:39,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 5 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 31 case distinctions, treesize of input 80 treesize of output 146 [2021-10-08 16:29:39,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, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,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, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:29:40,366 INFO L354 Elim1Store]: treesize reduction 114, result has 17.4 percent of original size [2021-10-08 16:29:40,367 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 226 treesize of output 207 [2021-10-08 16:29:40,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-10-08 16:29:40,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:29:40,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-10-08 16:29:40,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786869771] [2021-10-08 16:29:40,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:29:40,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:29:40,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:29:40,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=810, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:29:40,759 INFO L87 Difference]: Start difference. First operand 3496 states and 13317 transitions. Second operand has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:42,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:29:42,478 INFO L93 Difference]: Finished difference Result 3656 states and 13791 transitions. [2021-10-08 16:29:42,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-08 16:29:42,479 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-10-08 16:29:42,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:29:42,488 INFO L225 Difference]: With dead ends: 3656 [2021-10-08 16:29:42,488 INFO L226 Difference]: Without dead ends: 3656 [2021-10-08 16:29:42,488 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1815.8ms TimeCoverageRelationStatistics Valid=118, Invalid=1142, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:29:42,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3656 states. [2021-10-08 16:29:42,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3656 to 3506. [2021-10-08 16:29:42,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3500 states have (on average 3.825142857142857) internal successors, (13388), 3505 states have internal predecessors, (13388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:42,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 13388 transitions. [2021-10-08 16:29:42,548 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 13388 transitions. Word has length 31 [2021-10-08 16:29:42,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:29:42,548 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 13388 transitions. [2021-10-08 16:29:42,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:42,549 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 13388 transitions. [2021-10-08 16:29:42,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:29:42,554 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:29:42,554 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:29:42,587 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:29:42,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,60 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:42,755 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:29:42,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:29:42,756 INFO L82 PathProgramCache]: Analyzing trace with hash 703344185, now seen corresponding path program 5 times [2021-10-08 16:29:42,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:29:42,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048601783] [2021-10-08 16:29:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:29:42,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:29:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:29:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:29:43,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:29:43,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048601783] [2021-10-08 16:29:43,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048601783] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:43,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599761316] [2021-10-08 16:29:43,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:29:43,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:43,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:29:43,878 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:29:43,879 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:29:47,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:29:47,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:29:47,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:29:47,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:29:47,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:29:47,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:29:47,867 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:29:47,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:29:47,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:47,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:47,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:48,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:48,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:48,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:29:48,292 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:29:48,292 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 200 treesize of output 189 [2021-10-08 16:29:48,473 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:29:48,474 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 35 treesize of output 37 [2021-10-08 16:29:48,625 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:29:48,626 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 1 case distinctions, treesize of input 35 treesize of output 37 [2021-10-08 16:29:48,706 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:29:48,706 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:29:48,788 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:29:48,788 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 1 case distinctions, treesize of input 32 treesize of output 34 [2021-10-08 16:29:48,887 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:29:48,887 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:29:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:29:48,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599761316] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:48,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:29:48,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 38 [2021-10-08 16:29:48,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262124484] [2021-10-08 16:29:48,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-10-08 16:29:48,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:29:48,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-10-08 16:29:48,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1449, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 16:29:48,957 INFO L87 Difference]: Start difference. First operand 3506 states and 13388 transitions. Second operand has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:55,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:29:55,714 INFO L93 Difference]: Finished difference Result 4992 states and 18533 transitions. [2021-10-08 16:29:55,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:29:55,714 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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 31 [2021-10-08 16:29:55,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:29:55,727 INFO L225 Difference]: With dead ends: 4992 [2021-10-08 16:29:55,727 INFO L226 Difference]: Without dead ends: 4992 [2021-10-08 16:29:55,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 4079.5ms TimeCoverageRelationStatistics Valid=438, Invalid=4118, Unknown=0, NotChecked=0, Total=4556 [2021-10-08 16:29:55,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4992 states. [2021-10-08 16:29:55,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4992 to 3506. [2021-10-08 16:29:55,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3500 states have (on average 3.819714285714286) internal successors, (13369), 3505 states have internal predecessors, (13369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:29:55,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 13369 transitions. [2021-10-08 16:29:55,802 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 13369 transitions. Word has length 31 [2021-10-08 16:29:55,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:29:55,803 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 13369 transitions. [2021-10-08 16:29:55,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:29:55,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 13369 transitions. [2021-10-08 16:29:55,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:29:55,808 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:29:55,808 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:29:55,842 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:29:56,008 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,SelfDestructingSolverStorable68 [2021-10-08 16:29:56,009 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:29:56,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:29:56,009 INFO L82 PathProgramCache]: Analyzing trace with hash 703344187, now seen corresponding path program 4 times [2021-10-08 16:29:56,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:29:56,010 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566946451] [2021-10-08 16:29:56,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:29:56,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:29:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:29:56,950 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-08 16:29:56,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:29:56,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566946451] [2021-10-08 16:29:56,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566946451] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:29:56,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548703938] [2021-10-08 16:29:56,951 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:29:56,951 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:29:56,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:29:56,952 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:29:56,953 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:29:59,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:29:59,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:29:59,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 60 conjunts are in the unsatisfiable core [2021-10-08 16:29:59,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:29:59,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:59,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:29:59,606 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 16:29:59,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 172 [2021-10-08 16:30:04,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-10-08 16:30:04,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:04,641 INFO L354 Elim1Store]: treesize reduction 278, result has 18.7 percent of original size [2021-10-08 16:30:04,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 79 treesize of output 125 [2021-10-08 16:30:07,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:10,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:11,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:11,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:13,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:13,134 INFO L354 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2021-10-08 16:30:13,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 108 [2021-10-08 16:30:16,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:16,207 INFO L354 Elim1Store]: treesize reduction 188, result has 31.1 percent of original size [2021-10-08 16:30:16,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 34 case distinctions, treesize of input 105 treesize of output 171 [2021-10-08 16:30:16,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-10-08 16:30:16,863 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:30:16,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 208 treesize of output 197 [2021-10-08 16:30:17,289 INFO L354 Elim1Store]: treesize reduction 60, result has 29.4 percent of original size [2021-10-08 16:30:17,289 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 62 treesize of output 72 [2021-10-08 16:30:17,621 INFO L354 Elim1Store]: treesize reduction 35, result has 37.5 percent of original size [2021-10-08 16:30:17,622 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 2 case distinctions, treesize of input 45 treesize of output 61 [2021-10-08 16:30:17,800 INFO L354 Elim1Store]: treesize reduction 35, result has 37.5 percent of original size [2021-10-08 16:30:17,800 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 2 case distinctions, treesize of input 58 treesize of output 74 [2021-10-08 16:30:18,021 INFO L354 Elim1Store]: treesize reduction 35, result has 37.5 percent of original size [2021-10-08 16:30:18,021 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 2 case distinctions, treesize of input 71 treesize of output 87 [2021-10-08 16:30:18,275 INFO L354 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2021-10-08 16:30:18,276 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 88 treesize of output 104 [2021-10-08 16:30:18,410 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-08 16:30:18,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548703938] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:18,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:30:18,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 34 [2021-10-08 16:30:18,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706273766] [2021-10-08 16:30:18,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-10-08 16:30:18,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:30:18,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-10-08 16:30:18,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1184, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:30:18,413 INFO L87 Difference]: Start difference. First operand 3506 states and 13369 transitions. Second operand has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:30:28,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:30:28,151 INFO L93 Difference]: Finished difference Result 3820 states and 14284 transitions. [2021-10-08 16:30:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-08 16:30:28,151 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-10-08 16:30:28,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:30:28,160 INFO L225 Difference]: With dead ends: 3820 [2021-10-08 16:30:28,161 INFO L226 Difference]: Without dead ends: 3820 [2021-10-08 16:30:28,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 7740.4ms TimeCoverageRelationStatistics Valid=511, Invalid=5651, Unknown=0, NotChecked=0, Total=6162 [2021-10-08 16:30:28,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3820 states. [2021-10-08 16:30:28,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3820 to 3506. [2021-10-08 16:30:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3500 states have (on average 3.8168571428571427) internal successors, (13359), 3505 states have internal predecessors, (13359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:30:28,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 13359 transitions. [2021-10-08 16:30:28,222 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 13359 transitions. Word has length 31 [2021-10-08 16:30:28,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:30:28,222 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 13359 transitions. [2021-10-08 16:30:28,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:30:28,222 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 13359 transitions. [2021-10-08 16:30:28,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-08 16:30:28,226 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:30:28,226 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:30:28,260 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:30:28,426 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,SelfDestructingSolverStorable69 [2021-10-08 16:30:28,427 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:30:28,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:30:28,428 INFO L82 PathProgramCache]: Analyzing trace with hash 703344190, now seen corresponding path program 5 times [2021-10-08 16:30:28,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:30:28,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096796059] [2021-10-08 16:30:28,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:30:28,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:30:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:30:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:30:29,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:30:29,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096796059] [2021-10-08 16:30:29,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096796059] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:29,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967330207] [2021-10-08 16:30:29,439 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-08 16:30:29,439 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:30:29,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:30:29,440 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:30:29,443 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:30:33,033 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-08 16:30:33,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:30:33,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 51 conjunts are in the unsatisfiable core [2021-10-08 16:30:33,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:30:33,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-08 16:30:33,470 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:30:33,553 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-08 16:30:33,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-10-08 16:30:33,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:33,864 INFO L354 Elim1Store]: treesize reduction 106, result has 23.2 percent of original size [2021-10-08 16:30:33,865 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 202 treesize of output 191 [2021-10-08 16:30:34,143 INFO L354 Elim1Store]: treesize reduction 64, result has 21.0 percent of original size [2021-10-08 16:30:34,144 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 37 treesize of output 39 [2021-10-08 16:30:34,301 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:30:34,301 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 1 case distinctions, treesize of input 37 treesize of output 39 [2021-10-08 16:30:34,384 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:30:34,384 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 1 case distinctions, treesize of input 37 treesize of output 39 [2021-10-08 16:30:34,467 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-08 16:30:34,467 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 1 case distinctions, treesize of input 37 treesize of output 39 [2021-10-08 16:30:34,569 INFO L354 Elim1Store]: treesize reduction 84, result has 16.8 percent of original size [2021-10-08 16:30:34,569 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 41 treesize of output 43 [2021-10-08 16:30:34,638 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-08 16:30:34,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967330207] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:34,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:30:34,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 38 [2021-10-08 16:30:34,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770905747] [2021-10-08 16:30:34,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-10-08 16:30:34,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:30:34,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-10-08 16:30:34,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=1450, Unknown=0, NotChecked=0, Total=1560 [2021-10-08 16:30:34,640 INFO L87 Difference]: Start difference. First operand 3506 states and 13359 transitions. Second operand has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:30:41,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:30:41,683 INFO L93 Difference]: Finished difference Result 4976 states and 18479 transitions. [2021-10-08 16:30:41,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-08 16:30:41,684 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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 31 [2021-10-08 16:30:41,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:30:41,696 INFO L225 Difference]: With dead ends: 4976 [2021-10-08 16:30:41,696 INFO L226 Difference]: Without dead ends: 4976 [2021-10-08 16:30:41,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 4390.7ms TimeCoverageRelationStatistics Valid=462, Invalid=4230, Unknown=0, NotChecked=0, Total=4692 [2021-10-08 16:30:41,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4976 states. [2021-10-08 16:30:41,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4976 to 3506. [2021-10-08 16:30:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3500 states have (on average 3.814) internal successors, (13349), 3505 states have internal predecessors, (13349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:30:41,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 13349 transitions. [2021-10-08 16:30:41,773 INFO L78 Accepts]: Start accepts. Automaton has 3506 states and 13349 transitions. Word has length 31 [2021-10-08 16:30:41,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:30:41,774 INFO L470 AbstractCegarLoop]: Abstraction has 3506 states and 13349 transitions. [2021-10-08 16:30:41,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 1.205128205128205) internal successors, (47), 39 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:30:41,774 INFO L276 IsEmpty]: Start isEmpty. Operand 3506 states and 13349 transitions. [2021-10-08 16:30:41,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-08 16:30:41,777 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:30:41,778 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:30:41,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-08 16:30:41,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:30:41,978 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:30:41,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:30:41,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1305221816, now seen corresponding path program 1 times [2021-10-08 16:30:41,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:30:41,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211744754] [2021-10-08 16:30:41,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:30:41,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:30:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:30:42,059 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-08 16:30:42,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:30:42,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211744754] [2021-10-08 16:30:42,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211744754] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:42,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402771698] [2021-10-08 16:30:42,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:30:42,060 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:30:42,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:30:42,061 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:30:42,066 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:30:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:30:44,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-08 16:30:44,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:30:44,728 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-08 16:30:44,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402771698] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:44,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-08 16:30:44,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2021-10-08 16:30:44,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998798380] [2021-10-08 16:30:44,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-08 16:30:44,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:30:44,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-08 16:30:44,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-08 16:30:44,729 INFO L87 Difference]: Start difference. First operand 3506 states and 13349 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 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:30:44,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:30:44,862 INFO L93 Difference]: Finished difference Result 3782 states and 14263 transitions. [2021-10-08 16:30:44,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-08 16:30:44,862 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 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 32 [2021-10-08 16:30:44,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:30:44,871 INFO L225 Difference]: With dead ends: 3782 [2021-10-08 16:30:44,871 INFO L226 Difference]: Without dead ends: 3782 [2021-10-08 16:30:44,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 76.4ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-10-08 16:30:44,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2021-10-08 16:30:44,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 3486. [2021-10-08 16:30:44,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3486 states, 3480 states have (on average 3.775287356321839) internal successors, (13138), 3485 states have internal predecessors, (13138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:30:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3486 states to 3486 states and 13138 transitions. [2021-10-08 16:30:44,932 INFO L78 Accepts]: Start accepts. Automaton has 3486 states and 13138 transitions. Word has length 32 [2021-10-08 16:30:44,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:30:44,933 INFO L470 AbstractCegarLoop]: Abstraction has 3486 states and 13138 transitions. [2021-10-08 16:30:44,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 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:30:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3486 states and 13138 transitions. [2021-10-08 16:30:44,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-08 16:30:44,937 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:30:44,937 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:30:44,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-10-08 16:30:45,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:30:45,138 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:30:45,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:30:45,138 INFO L82 PathProgramCache]: Analyzing trace with hash -615920411, now seen corresponding path program 4 times [2021-10-08 16:30:45,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:30:45,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22599931] [2021-10-08 16:30:45,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:30:45,139 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:30:45,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:30:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-10-08 16:30:46,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:30:46,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22599931] [2021-10-08 16:30:46,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22599931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:30:46,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049134009] [2021-10-08 16:30:46,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-08 16:30:46,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:30:46,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:30:46,228 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:30:46,229 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:30:48,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-08 16:30:48,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:30:48,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 65 conjunts are in the unsatisfiable core [2021-10-08 16:30:48,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-08 16:30:48,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:48,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:48,955 INFO L354 Elim1Store]: treesize reduction 346, result has 12.6 percent of original size [2021-10-08 16:30:48,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 145 treesize of output 167 [2021-10-08 16:30:51,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-10-08 16:30:52,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:52,540 INFO L354 Elim1Store]: treesize reduction 270, result has 19.2 percent of original size [2021-10-08 16:30:52,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 32 case distinctions, treesize of input 74 treesize of output 120 [2021-10-08 16:30:55,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:56,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:56,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:57,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:57,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:58,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:58,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-08 16:30:58,900 INFO L354 Elim1Store]: treesize reduction 148, result has 36.5 percent of original size [2021-10-08 16:30:58,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 7 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 29 case distinctions, treesize of input 84 treesize of output 150 [2021-10-08 16:30:59,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-10-08 16:30:59,801 INFO L354 Elim1Store]: treesize reduction 114, result has 17.4 percent of original size [2021-10-08 16:30:59,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 234 treesize of output 215 [2021-10-08 16:31:00,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-10-08 16:31:00,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-10-08 16:31:00,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-10-08 16:31:00,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949897186] [2021-10-08 16:31:00,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-08 16:31:00,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-08 16:31:00,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-08 16:31:00,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=808, Unknown=0, NotChecked=0, Total=870 [2021-10-08 16:31:00,284 INFO L87 Difference]: Start difference. First operand 3486 states and 13138 transitions. Second operand has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:31:01,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-08 16:31:01,886 INFO L93 Difference]: Finished difference Result 4169 states and 15821 transitions. [2021-10-08 16:31:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-08 16:31:01,886 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-10-08 16:31:01,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-08 16:31:01,898 INFO L225 Difference]: With dead ends: 4169 [2021-10-08 16:31:01,898 INFO L226 Difference]: Without dead ends: 4169 [2021-10-08 16:31:01,898 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1489.1ms TimeCoverageRelationStatistics Valid=115, Invalid=1145, Unknown=0, NotChecked=0, Total=1260 [2021-10-08 16:31:01,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4169 states. [2021-10-08 16:31:01,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4169 to 3640. [2021-10-08 16:31:01,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3640 states, 3634 states have (on average 3.941937259218492) internal successors, (14325), 3639 states have internal predecessors, (14325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:31:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3640 states to 3640 states and 14325 transitions. [2021-10-08 16:31:01,969 INFO L78 Accepts]: Start accepts. Automaton has 3640 states and 14325 transitions. Word has length 32 [2021-10-08 16:31:01,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-08 16:31:01,969 INFO L470 AbstractCegarLoop]: Abstraction has 3640 states and 14325 transitions. [2021-10-08 16:31:01,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-08 16:31:01,969 INFO L276 IsEmpty]: Start isEmpty. Operand 3640 states and 14325 transitions. [2021-10-08 16:31:01,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-10-08 16:31:01,973 INFO L504 BasicCegarLoop]: Found error trace [2021-10-08 16:31:01,973 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-08 16:31:02,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-08 16:31:02,186 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,SelfDestructingSolverStorable72 [2021-10-08 16:31:02,186 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 42 more)] === [2021-10-08 16:31:02,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-08 16:31:02,187 INFO L82 PathProgramCache]: Analyzing trace with hash -615920409, now seen corresponding path program 6 times [2021-10-08 16:31:02,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-08 16:31:02,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642231117] [2021-10-08 16:31:02,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-08 16:31:02,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-08 16:31:02,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-08 16:31:03,637 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-08 16:31:03,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-08 16:31:03,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642231117] [2021-10-08 16:31:03,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642231117] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-08 16:31:03,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859913145] [2021-10-08 16:31:03,638 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-08 16:31:03,639 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:31:03,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 [2021-10-08 16:31:03,640 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:31:03,641 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:31:07,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-08 16:31:07,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-08 16:31:07,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 72 conjunts are in the unsatisfiable core [2021-10-08 16:31:07,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2021-10-08 16:31:07,712 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,738 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:31:07,746 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-08 16:31:07,752 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:31:07,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,66 /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-08 16:31:07,922 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. [2021-10-08 16:31:07,926 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,926 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,926 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,926 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,928 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,929 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,930 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-08 16:31:07,936 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-08 16:31:07,936 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-08 16:31:07,938 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.10 04:31:07 BasicIcfg [2021-10-08 16:31:07,938 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-08 16:31:07,938 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.witnessprinter [2021-10-08 16:31:07,939 INFO L168 Benchmark]: Toolchain (without parser) took 730608.10 ms. Allocated memory was 155.2 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 129.7 MB in the beginning and 1.1 GB in the end (delta: -943.4 MB). Peak memory consumption was 434.8 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,939 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 155.2 MB. Free memory was 127.3 MB in the beginning and 127.1 MB in the end (delta: 120.8 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-10-08 16:31:07,940 INFO L168 Benchmark]: CACSL2BoogieTranslator took 324.33 ms. Allocated memory is still 155.2 MB. Free memory was 129.3 MB in the beginning and 117.8 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,940 INFO L168 Benchmark]: Boogie Procedure Inliner took 115.82 ms. Allocated memory is still 155.2 MB. Free memory was 117.7 MB in the beginning and 115.4 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,940 INFO L168 Benchmark]: Boogie Preprocessor took 48.05 ms. Allocated memory is still 155.2 MB. Free memory was 115.2 MB in the beginning and 113.3 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,940 INFO L168 Benchmark]: RCFGBuilder took 1227.84 ms. Allocated memory is still 155.2 MB. Free memory was 113.3 MB in the beginning and 98.9 MB in the end (delta: 14.4 MB). Peak memory consumption was 15.5 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,941 INFO L168 Benchmark]: TraceAbstraction took 728875.10 ms. Allocated memory was 155.2 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 98.4 MB in the beginning and 1.1 GB in the end (delta: -974.8 MB). Peak memory consumption was 402.6 MB. Max. memory is 8.0 GB. [2021-10-08 16:31:07,942 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.23 ms. Allocated memory is still 155.2 MB. Free memory was 127.3 MB in the beginning and 127.1 MB in the end (delta: 120.8 kB). There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 324.33 ms. Allocated memory is still 155.2 MB. Free memory was 129.3 MB in the beginning and 117.8 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 115.82 ms. Allocated memory is still 155.2 MB. Free memory was 117.7 MB in the beginning and 115.4 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 48.05 ms. Allocated memory is still 155.2 MB. Free memory was 115.2 MB in the beginning and 113.3 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1227.84 ms. Allocated memory is still 155.2 MB. Free memory was 113.3 MB in the beginning and 98.9 MB in the end (delta: 14.4 MB). Peak memory consumption was 15.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 728875.10 ms. Allocated memory was 155.2 MB in the beginning and 1.5 GB in the end (delta: 1.4 GB). Free memory was 98.4 MB in the beginning and 1.1 GB in the end (delta: -974.8 MB). Peak memory consumption was 402.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21293.8ms, 301 PlacesBefore, 71 PlacesAfterwards, 319 TransitionsBefore, 70 TransitionsAfterwards, 5434 CoEnabledTransitionPairs, 8 FixpointIterations, 234 TrivialSequentialCompositions, 61 ConcurrentSequentialCompositions, 41 TrivialYvCompositions, 10 ConcurrentYvCompositions, 19 ChoiceCompositions, 365 TotalNumberOfCompositions, 10177 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6573, positive: 6406, positive conditional: 0, positive unconditional: 6406, negative: 167, negative conditional: 0, negative unconditional: 167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3289, positive: 3250, positive conditional: 0, positive unconditional: 3250, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3289, positive: 3248, positive conditional: 0, positive unconditional: 3248, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 41, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 376, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 374, negative conditional: 0, negative unconditional: 374, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 6573, positive: 3156, positive conditional: 0, positive unconditional: 3156, negative: 128, negative conditional: 0, negative unconditional: 128, unknown: 3289, unknown conditional: 0, unknown unconditional: 3289] , Statistics on independence cache: Total cache size (in pairs): 304, Positive cache size: 286, Positive conditional cache size: 0, Positive unconditional cache size: 286, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 119]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 101]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 6,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 29 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 362 locations, 45 error locations. Started 1 CEGAR loops. OverallTime: 728539.1ms, OverallIterations: 74, TraceHistogramMax: 6, EmptinessCheckTime: 280.6ms, AutomataDifference: 342519.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 21490.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6452 SDtfs, 44313 SDslu, 72205 SDs, 0 SdLazy, 142239 SolverSat, 9034 SolverUnsat, 11 SolverUnknown, 0 SolverNotchecked, 138296.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3784 GetRequests, 846 SyntacticMatches, 13 SemanticMatches, 2925 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39763 ImplicationChecksByTransitivity, 219428.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=9991occurred in iteration=38, InterpolantAutomatonStates: 1866, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 12610.8ms AutomataMinimizationTime, 73 MinimizatonAttempts, 250874 StatesRemovedByMinimization, 66 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1191.3ms SsaConstructionTime, 16387.5ms SatisfiabilityAnalysisTime, 223666.4ms InterpolantComputationTime, 2719 NumberOfCodeBlocks, 2698 NumberOfCodeBlocksAsserted, 190 NumberOfCheckSat, 2584 ConstructedInterpolants, 251 QuantifiedInterpolants, 65099 SizeOfPredicates, 1101 NumberOfNonLiveVariables, 16349 ConjunctsInSsa, 1936 ConjunctsInUnsatCore, 135 InterpolantComputations, 13 PerfectInterpolantSequences, 1829/3686 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