/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-three-array-min.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-53ca081-m [2022-09-16 11:13:57,796 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-16 11:13:57,798 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-16 11:13:57,825 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-16 11:13:57,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-16 11:13:57,826 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-16 11:13:57,828 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-16 11:13:57,829 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-16 11:13:57,831 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-16 11:13:57,832 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-16 11:13:57,833 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-16 11:13:57,834 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-16 11:13:57,834 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-16 11:13:57,835 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-16 11:13:57,836 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-16 11:13:57,837 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-16 11:13:57,838 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-16 11:13:57,839 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-16 11:13:57,840 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-16 11:13:57,843 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-16 11:13:57,850 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-16 11:13:57,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-16 11:13:57,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-16 11:13:57,856 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-16 11:13:57,858 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-16 11:13:57,859 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-16 11:13:57,859 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-16 11:13:57,860 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-16 11:13:57,860 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-16 11:13:57,861 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-16 11:13:57,861 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-16 11:13:57,862 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-16 11:13:57,862 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-16 11:13:57,867 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-16 11:13:57,870 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-16 11:13:57,870 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-16 11:13:57,871 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-16 11:13:57,871 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-16 11:13:57,871 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-16 11:13:57,874 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-16 11:13:57,875 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-16 11:13:57,876 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-09-16 11:13:57,908 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-16 11:13:57,908 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-16 11:13:57,909 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-09-16 11:13:57,909 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-09-16 11:13:57,910 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-16 11:13:57,910 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-16 11:13:57,910 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-16 11:13:57,910 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-16 11:13:57,910 INFO L138 SettingsManager]: * Use SBE=true [2022-09-16 11:13:57,911 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-16 11:13:57,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-16 11:13:57,912 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-16 11:13:57,912 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 11:13:57,913 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-16 11:13:57,913 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-16 11:13:57,914 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-16 11:13:57,914 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-09-16 11:13:57,914 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2022-09-16 11:13:58,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-16 11:13:58,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-16 11:13:58,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-16 11:13:58,168 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-16 11:13:58,170 INFO L275 PluginConnector]: CDTParser initialized [2022-09-16 11:13:58,172 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-three-array-min.wvr.c [2022-09-16 11:13:58,245 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4ddda558/a797dfd7e63c45d987f4f309a123d893/FLAG02741c7c3 [2022-09-16 11:13:58,612 INFO L306 CDTParser]: Found 1 translation units. [2022-09-16 11:13:58,612 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-min.wvr.c [2022-09-16 11:13:58,618 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4ddda558/a797dfd7e63c45d987f4f309a123d893/FLAG02741c7c3 [2022-09-16 11:13:59,027 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4ddda558/a797dfd7e63c45d987f4f309a123d893 [2022-09-16 11:13:59,029 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-16 11:13:59,030 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-16 11:13:59,034 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-16 11:13:59,035 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-16 11:13:59,037 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-16 11:13:59,038 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,039 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19d92b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59, skipping insertion in model container [2022-09-16 11:13:59,039 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,044 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-16 11:13:59,075 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-16 11:13:59,262 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-min.wvr.c[2815,2828] [2022-09-16 11:13:59,269 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 11:13:59,276 INFO L203 MainTranslator]: Completed pre-run [2022-09-16 11:13:59,297 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-min.wvr.c[2815,2828] [2022-09-16 11:13:59,301 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-16 11:13:59,318 INFO L208 MainTranslator]: Completed translation [2022-09-16 11:13:59,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59 WrapperNode [2022-09-16 11:13:59,320 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-16 11:13:59,321 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-16 11:13:59,321 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-16 11:13:59,322 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-16 11:13:59,328 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,354 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,385 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 14, calls inlined = 22, statements flattened = 284 [2022-09-16 11:13:59,386 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-16 11:13:59,387 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-16 11:13:59,387 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-16 11:13:59,387 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-16 11:13:59,394 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,394 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,398 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,398 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,406 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,411 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,413 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,417 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-16 11:13:59,418 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-16 11:13:59,418 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-16 11:13:59,418 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-16 11:13:59,419 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (1/1) ... [2022-09-16 11:13:59,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-16 11:13:59,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:13:59,461 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-09-16 11:13:59,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-09-16 11:13:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-16 11:13:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-16 11:13:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-16 11:13:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-16 11:13:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-16 11:13:59,501 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-16 11:13:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-16 11:13:59,501 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-16 11:13:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-09-16 11:13:59,501 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-09-16 11:13:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-16 11:13:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-09-16 11:13:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-09-16 11:13:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-09-16 11:13:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-16 11:13:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-16 11:13:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-16 11:13:59,504 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-16 11:13:59,592 INFO L234 CfgBuilder]: Building ICFG [2022-09-16 11:13:59,593 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-16 11:14:00,147 INFO L275 CfgBuilder]: Performing block encoding [2022-09-16 11:14:00,429 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-16 11:14:00,430 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-09-16 11:14:00,433 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 11:14:00 BoogieIcfgContainer [2022-09-16 11:14:00,434 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-16 11:14:00,438 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-16 11:14:00,438 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-16 11:14:00,442 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-16 11:14:00,442 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.09 11:13:59" (1/3) ... [2022-09-16 11:14:00,443 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9be54c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 11:14:00, skipping insertion in model container [2022-09-16 11:14:00,443 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.09 11:13:59" (2/3) ... [2022-09-16 11:14:00,444 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9be54c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.09 11:14:00, skipping insertion in model container [2022-09-16 11:14:00,444 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.09 11:14:00" (3/3) ... [2022-09-16 11:14:00,445 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-three-array-min.wvr.c [2022-09-16 11:14:00,454 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-09-16 11:14:00,464 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-16 11:14:00,464 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 32 error locations. [2022-09-16 11:14:00,464 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-16 11:14:00,608 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-09-16 11:14:00,663 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 369 places, 390 transitions, 804 flow [2022-09-16 11:14:02,387 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 37434 states, 37318 states have (on average 3.92906908194437) internal successors, (146625), 37433 states have internal predecessors, (146625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:02,414 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-16 11:14:02,425 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7e6a5ca6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-16 11:14:02,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 49 error locations. [2022-09-16 11:14:02,503 INFO L276 IsEmpty]: Start isEmpty. Operand has 37434 states, 37318 states have (on average 3.92906908194437) internal successors, (146625), 37433 states have internal predecessors, (146625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:02,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-09-16 11:14:02,512 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:02,513 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:02,514 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:02,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:02,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1133252855, now seen corresponding path program 1 times [2022-09-16 11:14:02,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:02,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867379017] [2022-09-16 11:14:02,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:02,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:02,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:02,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:02,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867379017] [2022-09-16 11:14:02,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867379017] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:14:02,818 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:14:02,819 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:14:02,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313290004] [2022-09-16 11:14:02,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:14:02,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:14:02,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:02,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:14:02,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:14:02,958 INFO L87 Difference]: Start difference. First operand has 37434 states, 37318 states have (on average 3.92906908194437) internal successors, (146625), 37433 states have internal predecessors, (146625), 0 states have call successors, (0), 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 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:04,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:04,595 INFO L93 Difference]: Finished difference Result 67724 states and 255548 transitions. [2022-09-16 11:14:04,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 11:14:04,598 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-09-16 11:14:04,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:05,461 INFO L225 Difference]: With dead ends: 67724 [2022-09-16 11:14:05,461 INFO L226 Difference]: Without dead ends: 67709 [2022-09-16 11:14:05,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-09-16 11:14:05,466 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 237 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:05,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 912 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-09-16 11:14:05,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67709 states. [2022-09-16 11:14:07,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67709 to 33922. [2022-09-16 11:14:07,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33922 states, 33824 states have (on average 3.7794761116367077) internal successors, (127837), 33921 states have internal predecessors, (127837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33922 states to 33922 states and 127837 transitions. [2022-09-16 11:14:07,963 INFO L78 Accepts]: Start accepts. Automaton has 33922 states and 127837 transitions. Word has length 59 [2022-09-16 11:14:07,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:07,964 INFO L495 AbstractCegarLoop]: Abstraction has 33922 states and 127837 transitions. [2022-09-16 11:14:07,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 33922 states and 127837 transitions. [2022-09-16 11:14:07,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-09-16 11:14:07,971 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:07,971 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:07,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-16 11:14:07,972 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:07,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:07,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1598332872, now seen corresponding path program 1 times [2022-09-16 11:14:07,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:07,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845834105] [2022-09-16 11:14:07,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:07,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:08,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:08,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:08,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845834105] [2022-09-16 11:14:08,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845834105] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:08,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989387663] [2022-09-16 11:14:08,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:08,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:08,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:08,077 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:08,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-09-16 11:14:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:08,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 11:14:08,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:08,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:14:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:08,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989387663] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:14:08,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:14:08,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-09-16 11:14:08,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487094698] [2022-09-16 11:14:08,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:14:08,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-09-16 11:14:08,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:08,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-09-16 11:14:08,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-09-16 11:14:08,380 INFO L87 Difference]: Start difference. First operand 33922 states and 127837 transitions. Second operand has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:11,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:11,472 INFO L93 Difference]: Finished difference Result 169139 states and 638699 transitions. [2022-09-16 11:14:11,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-16 11:14:11,472 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2022-09-16 11:14:11,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:13,009 INFO L225 Difference]: With dead ends: 169139 [2022-09-16 11:14:13,009 INFO L226 Difference]: Without dead ends: 169139 [2022-09-16 11:14:13,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=158, Invalid=304, Unknown=0, NotChecked=0, Total=462 [2022-09-16 11:14:13,010 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 1428 mSDsluCounter, 2022 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1428 SdHoareTripleChecker+Valid, 2218 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:13,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1428 Valid, 2218 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-09-16 11:14:13,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169139 states. [2022-09-16 11:14:17,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169139 to 34000. [2022-09-16 11:14:17,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34000 states, 33902 states have (on average 3.773523685918235) internal successors, (127930), 33999 states have internal predecessors, (127930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34000 states to 34000 states and 127930 transitions. [2022-09-16 11:14:17,285 INFO L78 Accepts]: Start accepts. Automaton has 34000 states and 127930 transitions. Word has length 68 [2022-09-16 11:14:17,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:17,286 INFO L495 AbstractCegarLoop]: Abstraction has 34000 states and 127930 transitions. [2022-09-16 11:14:17,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:17,286 INFO L276 IsEmpty]: Start isEmpty. Operand 34000 states and 127930 transitions. [2022-09-16 11:14:17,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-09-16 11:14:17,287 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:17,287 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:17,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-09-16 11:14:17,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:17,488 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:17,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1991289503, now seen corresponding path program 1 times [2022-09-16 11:14:17,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:17,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582365368] [2022-09-16 11:14:17,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:17,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:17,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:17,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582365368] [2022-09-16 11:14:17,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582365368] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:17,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048050993] [2022-09-16 11:14:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:17,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:17,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:17,590 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:17,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-09-16 11:14:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:17,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 5 conjunts are in the unsatisfiable core [2022-09-16 11:14:17,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:17,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-09-16 11:14:17,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048050993] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:14:17,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-09-16 11:14:17,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-09-16 11:14:17,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878399850] [2022-09-16 11:14:17,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:14:17,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 11:14:17,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:17,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 11:14:17,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:14:17,737 INFO L87 Difference]: Start difference. First operand 34000 states and 127930 transitions. Second operand has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:18,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:18,794 INFO L93 Difference]: Finished difference Result 67778 states and 255611 transitions. [2022-09-16 11:14:18,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-09-16 11:14:18,795 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-09-16 11:14:18,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:19,448 INFO L225 Difference]: With dead ends: 67778 [2022-09-16 11:14:19,448 INFO L226 Difference]: Without dead ends: 67778 [2022-09-16 11:14:19,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-09-16 11:14:19,449 INFO L413 NwaCegarLoop]: 495 mSDtfsCounter, 475 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:19,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 1344 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:14:19,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67778 states. [2022-09-16 11:14:21,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67778 to 33997. [2022-09-16 11:14:21,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33997 states, 33902 states have (on average 3.773258214854581) internal successors, (127921), 33996 states have internal predecessors, (127921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33997 states to 33997 states and 127921 transitions. [2022-09-16 11:14:21,462 INFO L78 Accepts]: Start accepts. Automaton has 33997 states and 127921 transitions. Word has length 69 [2022-09-16 11:14:21,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:21,462 INFO L495 AbstractCegarLoop]: Abstraction has 33997 states and 127921 transitions. [2022-09-16 11:14:21,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 13.8) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:21,463 INFO L276 IsEmpty]: Start isEmpty. Operand 33997 states and 127921 transitions. [2022-09-16 11:14:21,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-09-16 11:14:21,464 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:21,465 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:21,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-09-16 11:14:21,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-09-16 11:14:21,669 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:21,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:21,670 INFO L85 PathProgramCache]: Analyzing trace with hash -89243447, now seen corresponding path program 2 times [2022-09-16 11:14:21,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:21,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223953611] [2022-09-16 11:14:21,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:21,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:21,813 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:21,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:21,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223953611] [2022-09-16 11:14:21,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223953611] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:21,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673899303] [2022-09-16 11:14:21,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:14:21,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:21,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:21,819 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:21,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-09-16 11:14:21,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-09-16 11:14:21,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:14:21,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2022-09-16 11:14:21,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-09-16 11:14:22,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:14:22,566 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-09-16 11:14:22,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673899303] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:14:22,567 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:14:22,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 17 [2022-09-16 11:14:22,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871688789] [2022-09-16 11:14:22,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:14:22,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-09-16 11:14:22,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:22,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-09-16 11:14:22,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-09-16 11:14:22,569 INFO L87 Difference]: Start difference. First operand 33997 states and 127921 transitions. Second operand has 18 states, 17 states have (on average 8.235294117647058) internal successors, (140), 18 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:26,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:26,585 INFO L93 Difference]: Finished difference Result 236719 states and 894103 transitions. [2022-09-16 11:14:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-16 11:14:26,586 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 8.235294117647058) internal successors, (140), 18 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2022-09-16 11:14:26,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:28,778 INFO L225 Difference]: With dead ends: 236719 [2022-09-16 11:14:28,778 INFO L226 Difference]: Without dead ends: 236719 [2022-09-16 11:14:28,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 180 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=419, Invalid=1063, Unknown=0, NotChecked=0, Total=1482 [2022-09-16 11:14:28,780 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 8193 mSDsluCounter, 2010 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8193 SdHoareTripleChecker+Valid, 2166 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:28,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8193 Valid, 2166 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-09-16 11:14:29,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236719 states. [2022-09-16 11:14:32,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236719 to 33895. [2022-09-16 11:14:32,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33895 states, 33803 states have (on average 3.7809366032600655) internal successors, (127807), 33894 states have internal predecessors, (127807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:33,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33895 states to 33895 states and 127807 transitions. [2022-09-16 11:14:33,540 INFO L78 Accepts]: Start accepts. Automaton has 33895 states and 127807 transitions. Word has length 95 [2022-09-16 11:14:33,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:33,543 INFO L495 AbstractCegarLoop]: Abstraction has 33895 states and 127807 transitions. [2022-09-16 11:14:33,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 8.235294117647058) internal successors, (140), 18 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:33,543 INFO L276 IsEmpty]: Start isEmpty. Operand 33895 states and 127807 transitions. [2022-09-16 11:14:33,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-09-16 11:14:33,548 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:33,549 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:33,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-09-16 11:14:33,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:33,764 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:33,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:33,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1957827463, now seen corresponding path program 1 times [2022-09-16 11:14:33,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:33,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601766553] [2022-09-16 11:14:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:33,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:14:33,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:33,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601766553] [2022-09-16 11:14:33,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601766553] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:14:33,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:14:33,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-09-16 11:14:33,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225404737] [2022-09-16 11:14:33,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:14:33,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-09-16 11:14:33,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:33,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-09-16 11:14:33,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:14:33,968 INFO L87 Difference]: Start difference. First operand 33895 states and 127807 transitions. Second operand has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:34,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:34,363 INFO L93 Difference]: Finished difference Result 33919 states and 127831 transitions. [2022-09-16 11:14:34,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-09-16 11:14:34,363 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 131 [2022-09-16 11:14:34,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:34,545 INFO L225 Difference]: With dead ends: 33919 [2022-09-16 11:14:34,545 INFO L226 Difference]: Without dead ends: 33919 [2022-09-16 11:14:34,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=59, Unknown=0, NotChecked=0, Total=110 [2022-09-16 11:14:34,546 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 651 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:34,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [651 Valid, 623 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:14:34,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33919 states. [2022-09-16 11:14:35,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33919 to 33898. [2022-09-16 11:14:35,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33898 states, 33806 states have (on average 3.7806898183754365) internal successors, (127810), 33897 states have internal predecessors, (127810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:36,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33898 states to 33898 states and 127810 transitions. [2022-09-16 11:14:36,204 INFO L78 Accepts]: Start accepts. Automaton has 33898 states and 127810 transitions. Word has length 131 [2022-09-16 11:14:36,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:36,205 INFO L495 AbstractCegarLoop]: Abstraction has 33898 states and 127810 transitions. [2022-09-16 11:14:36,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.375) internal successors, (131), 8 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:36,205 INFO L276 IsEmpty]: Start isEmpty. Operand 33898 states and 127810 transitions. [2022-09-16 11:14:36,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-09-16 11:14:36,206 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:36,206 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:36,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-16 11:14:36,206 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:36,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:36,207 INFO L85 PathProgramCache]: Analyzing trace with hash -870973157, now seen corresponding path program 1 times [2022-09-16 11:14:36,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:36,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428847484] [2022-09-16 11:14:36,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:36,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:36,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:36,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:36,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428847484] [2022-09-16 11:14:36,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428847484] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:36,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045863899] [2022-09-16 11:14:36,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:36,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:36,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:36,590 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:36,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-09-16 11:14:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:36,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 32 conjunts are in the unsatisfiable core [2022-09-16 11:14:36,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:36,764 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:14:36,862 INFO L390 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 11 treesize of output 7 [2022-09-16 11:14:36,972 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:14:36,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:14:37,003 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:14:37,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-09-16 11:14:37,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:37,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:14:37,171 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_146 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_146) c_~B~0.base) c_~B~0.offset) 9223372039002259456))) is different from false [2022-09-16 11:14:37,214 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_146 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_146) c_~B~0.base) c_~B~0.offset) 9223372039002259456))) is different from false [2022-09-16 11:14:37,793 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:14:37,793 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-09-16 11:14:37,805 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:14:37,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-09-16 11:14:37,810 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-09-16 11:14:37,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-09-16 11:14:37,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045863899] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:14:37,985 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:14:37,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 34 [2022-09-16 11:14:37,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30929564] [2022-09-16 11:14:37,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:14:37,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-09-16 11:14:37,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:37,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-09-16 11:14:37,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=934, Unknown=9, NotChecked=126, Total=1190 [2022-09-16 11:14:37,988 INFO L87 Difference]: Start difference. First operand 33898 states and 127810 transitions. Second operand has 35 states, 34 states have (on average 7.088235294117647) internal successors, (241), 35 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:40,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:40,884 INFO L93 Difference]: Finished difference Result 135128 states and 510763 transitions. [2022-09-16 11:14:40,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-16 11:14:40,885 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 7.088235294117647) internal successors, (241), 35 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 158 [2022-09-16 11:14:40,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:42,142 INFO L225 Difference]: With dead ends: 135128 [2022-09-16 11:14:42,143 INFO L226 Difference]: Without dead ends: 135128 [2022-09-16 11:14:42,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=369, Invalid=2282, Unknown=9, NotChecked=202, Total=2862 [2022-09-16 11:14:42,144 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 2424 mSDsluCounter, 6057 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2424 SdHoareTripleChecker+Valid, 6098 SdHoareTripleChecker+Invalid, 2516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1237 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:42,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2424 Valid, 6098 Invalid, 2516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1232 Invalid, 0 Unknown, 1237 Unchecked, 1.0s Time] [2022-09-16 11:14:42,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135128 states. [2022-09-16 11:14:44,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135128 to 33966. [2022-09-16 11:14:44,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33966 states, 33874 states have (on average 3.7751963157583988) internal successors, (127881), 33965 states have internal predecessors, (127881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:44,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33966 states to 33966 states and 127881 transitions. [2022-09-16 11:14:44,602 INFO L78 Accepts]: Start accepts. Automaton has 33966 states and 127881 transitions. Word has length 158 [2022-09-16 11:14:44,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:44,603 INFO L495 AbstractCegarLoop]: Abstraction has 33966 states and 127881 transitions. [2022-09-16 11:14:44,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 7.088235294117647) internal successors, (241), 35 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:44,603 INFO L276 IsEmpty]: Start isEmpty. Operand 33966 states and 127881 transitions. [2022-09-16 11:14:44,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-09-16 11:14:44,605 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:44,605 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:44,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-09-16 11:14:44,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:44,820 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1230363251, now seen corresponding path program 1 times [2022-09-16 11:14:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:44,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16503699] [2022-09-16 11:14:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:44,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:44,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:14:44,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:44,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16503699] [2022-09-16 11:14:44,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16503699] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:14:44,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:14:44,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:14:44,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636559072] [2022-09-16 11:14:44,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:14:44,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:14:44,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:44,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:14:44,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:14:44,888 INFO L87 Difference]: Start difference. First operand 33966 states and 127881 transitions. Second operand has 4 states, 3 states have (on average 53.0) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:45,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:45,952 INFO L93 Difference]: Finished difference Result 67683 states and 255505 transitions. [2022-09-16 11:14:45,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-16 11:14:45,952 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 53.0) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 159 [2022-09-16 11:14:45,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:46,333 INFO L225 Difference]: With dead ends: 67683 [2022-09-16 11:14:46,333 INFO L226 Difference]: Without dead ends: 67683 [2022-09-16 11:14:46,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:14:46,334 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 165 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:46,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 943 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:14:46,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67683 states. [2022-09-16 11:14:47,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67683 to 33984. [2022-09-16 11:14:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33984 states, 33894 states have (on average 3.773558741960229) internal successors, (127901), 33983 states have internal predecessors, (127901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:48,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33984 states to 33984 states and 127901 transitions. [2022-09-16 11:14:48,068 INFO L78 Accepts]: Start accepts. Automaton has 33984 states and 127901 transitions. Word has length 159 [2022-09-16 11:14:48,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:48,069 INFO L495 AbstractCegarLoop]: Abstraction has 33984 states and 127901 transitions. [2022-09-16 11:14:48,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 53.0) internal successors, (159), 4 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:48,069 INFO L276 IsEmpty]: Start isEmpty. Operand 33984 states and 127901 transitions. [2022-09-16 11:14:48,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-09-16 11:14:48,070 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:48,070 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:48,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-16 11:14:48,071 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:48,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:48,071 INFO L85 PathProgramCache]: Analyzing trace with hash 767426956, now seen corresponding path program 1 times [2022-09-16 11:14:48,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:48,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615944528] [2022-09-16 11:14:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:48,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:48,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:14:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:48,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615944528] [2022-09-16 11:14:48,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615944528] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:14:48,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:14:48,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:14:48,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109013929] [2022-09-16 11:14:48,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:14:48,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:14:48,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:48,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:14:48,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:14:48,117 INFO L87 Difference]: Start difference. First operand 33984 states and 127901 transitions. Second operand has 4 states, 3 states have (on average 55.666666666666664) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:49,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:49,006 INFO L93 Difference]: Finished difference Result 67683 states and 255503 transitions. [2022-09-16 11:14:49,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-16 11:14:49,007 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 55.666666666666664) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 167 [2022-09-16 11:14:49,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:49,411 INFO L225 Difference]: With dead ends: 67683 [2022-09-16 11:14:49,412 INFO L226 Difference]: Without dead ends: 67683 [2022-09-16 11:14:49,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:14:49,413 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 301 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:49,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 548 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:14:49,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67683 states. [2022-09-16 11:14:50,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67683 to 33984. [2022-09-16 11:14:50,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33984 states, 33894 states have (on average 3.7734997344662773) internal successors, (127899), 33983 states have internal predecessors, (127899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:51,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33984 states to 33984 states and 127899 transitions. [2022-09-16 11:14:51,123 INFO L78 Accepts]: Start accepts. Automaton has 33984 states and 127899 transitions. Word has length 167 [2022-09-16 11:14:51,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:51,123 INFO L495 AbstractCegarLoop]: Abstraction has 33984 states and 127899 transitions. [2022-09-16 11:14:51,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 55.666666666666664) internal successors, (167), 4 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:51,124 INFO L276 IsEmpty]: Start isEmpty. Operand 33984 states and 127899 transitions. [2022-09-16 11:14:51,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-09-16 11:14:51,125 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:51,125 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:51,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-16 11:14:51,125 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:51,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:51,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1909301833, now seen corresponding path program 2 times [2022-09-16 11:14:51,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:51,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182249511] [2022-09-16 11:14:51,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:51,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:51,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:51,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182249511] [2022-09-16 11:14:51,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182249511] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:51,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114862562] [2022-09-16 11:14:51,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:14:51,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:51,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:51,263 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:51,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-09-16 11:14:51,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-16 11:14:51,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:14:51,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 12 conjunts are in the unsatisfiable core [2022-09-16 11:14:51,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:51,681 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:51,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:14:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:51,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114862562] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:14:51,989 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:14:51,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-09-16 11:14:51,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828438906] [2022-09-16 11:14:51,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:14:51,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-09-16 11:14:51,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:51,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-09-16 11:14:51,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2022-09-16 11:14:51,991 INFO L87 Difference]: Start difference. First operand 33984 states and 127899 transitions. Second operand has 32 states, 32 states have (on average 9.96875) internal successors, (319), 32 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:54,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:14:54,170 INFO L93 Difference]: Finished difference Result 67816 states and 255638 transitions. [2022-09-16 11:14:54,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-09-16 11:14:54,172 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 9.96875) internal successors, (319), 32 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 167 [2022-09-16 11:14:54,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:14:54,807 INFO L225 Difference]: With dead ends: 67816 [2022-09-16 11:14:54,808 INFO L226 Difference]: Without dead ends: 67816 [2022-09-16 11:14:54,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 320 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=638, Invalid=2668, Unknown=0, NotChecked=0, Total=3306 [2022-09-16 11:14:54,809 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 5508 mSDsluCounter, 6617 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5508 SdHoareTripleChecker+Valid, 6773 SdHoareTripleChecker+Invalid, 1978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-09-16 11:14:54,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5508 Valid, 6773 Invalid, 1978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-09-16 11:14:54,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67816 states. [2022-09-16 11:14:56,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67816 to 34038. [2022-09-16 11:14:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34038 states, 33948 states have (on average 3.769058560150819) internal successors, (127952), 34037 states have internal predecessors, (127952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:56,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34038 states to 34038 states and 127952 transitions. [2022-09-16 11:14:56,222 INFO L78 Accepts]: Start accepts. Automaton has 34038 states and 127952 transitions. Word has length 167 [2022-09-16 11:14:56,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:14:56,222 INFO L495 AbstractCegarLoop]: Abstraction has 34038 states and 127952 transitions. [2022-09-16 11:14:56,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.96875) internal successors, (319), 32 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:14:56,223 INFO L276 IsEmpty]: Start isEmpty. Operand 34038 states and 127952 transitions. [2022-09-16 11:14:56,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-09-16 11:14:56,224 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:14:56,224 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:14:56,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-09-16 11:14:56,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:56,444 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:14:56,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:14:56,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1979567264, now seen corresponding path program 1 times [2022-09-16 11:14:56,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:14:56,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238771948] [2022-09-16 11:14:56,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:56,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:14:56,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:56,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:56,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:14:56,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238771948] [2022-09-16 11:14:56,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238771948] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:14:56,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803846877] [2022-09-16 11:14:56,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:14:56,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:14:56,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:14:56,700 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:14:56,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-09-16 11:14:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:14:56,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 32 conjunts are in the unsatisfiable core [2022-09-16 11:14:56,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:14:56,852 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:14:56,934 INFO L390 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 11 treesize of output 7 [2022-09-16 11:14:57,042 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:14:57,042 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:14:57,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:14:57,380 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-09-16 11:14:57,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-09-16 11:14:57,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:14:57,544 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_262 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_262) c_~B~0.base) c_~B~0.offset) 4294967296)) is different from false [2022-09-16 11:14:57,558 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_262 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_262) c_~B~0.base) c_~B~0.offset) 4294967296)) is different from false [2022-09-16 11:14:58,612 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:14:58,612 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2022-09-16 11:14:58,620 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:14:58,621 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 32 [2022-09-16 11:14:58,625 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-09-16 11:14:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-09-16 11:14:58,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803846877] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:14:58,773 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:14:58,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-09-16 11:14:58,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421743854] [2022-09-16 11:14:58,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:14:58,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-09-16 11:14:58,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:14:58,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-09-16 11:14:58,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=992, Unknown=9, NotChecked=130, Total=1260 [2022-09-16 11:14:58,775 INFO L87 Difference]: Start difference. First operand 34038 states and 127952 transitions. Second operand has 36 states, 35 states have (on average 7.628571428571429) internal successors, (267), 36 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:00,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:00,813 INFO L93 Difference]: Finished difference Result 101456 states and 383182 transitions. [2022-09-16 11:15:00,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-09-16 11:15:00,814 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 7.628571428571429) internal successors, (267), 36 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 168 [2022-09-16 11:15:00,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:01,963 INFO L225 Difference]: With dead ends: 101456 [2022-09-16 11:15:01,964 INFO L226 Difference]: Without dead ends: 101456 [2022-09-16 11:15:01,965 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 604 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=510, Invalid=2681, Unknown=9, NotChecked=222, Total=3422 [2022-09-16 11:15:01,965 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 1735 mSDsluCounter, 6239 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1735 SdHoareTripleChecker+Valid, 6228 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1181 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:01,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1735 Valid, 6228 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1122 Invalid, 0 Unknown, 1181 Unchecked, 0.5s Time] [2022-09-16 11:15:02,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101456 states. [2022-09-16 11:15:03,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101456 to 34049. [2022-09-16 11:15:03,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34049 states, 33959 states have (on average 3.7681910539179597) internal successors, (127964), 34048 states have internal predecessors, (127964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34049 states to 34049 states and 127964 transitions. [2022-09-16 11:15:04,016 INFO L78 Accepts]: Start accepts. Automaton has 34049 states and 127964 transitions. Word has length 168 [2022-09-16 11:15:04,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:04,016 INFO L495 AbstractCegarLoop]: Abstraction has 34049 states and 127964 transitions. [2022-09-16 11:15:04,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 7.628571428571429) internal successors, (267), 36 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:04,017 INFO L276 IsEmpty]: Start isEmpty. Operand 34049 states and 127964 transitions. [2022-09-16 11:15:04,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-09-16 11:15:04,018 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:04,018 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:04,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-09-16 11:15:04,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:04,223 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:04,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:04,224 INFO L85 PathProgramCache]: Analyzing trace with hash 462319179, now seen corresponding path program 1 times [2022-09-16 11:15:04,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:04,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793274806] [2022-09-16 11:15:04,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:04,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:04,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:15:04,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:04,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793274806] [2022-09-16 11:15:04,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793274806] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:15:04,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:15:04,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:15:04,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621248301] [2022-09-16 11:15:04,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:15:04,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:15:04,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:04,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:15:04,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:15:04,634 INFO L87 Difference]: Start difference. First operand 34049 states and 127964 transitions. Second operand has 4 states, 3 states have (on average 56.666666666666664) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:05,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:05,160 INFO L93 Difference]: Finished difference Result 67746 states and 255566 transitions. [2022-09-16 11:15:05,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-09-16 11:15:05,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 56.666666666666664) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 170 [2022-09-16 11:15:05,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:05,856 INFO L225 Difference]: With dead ends: 67746 [2022-09-16 11:15:05,856 INFO L226 Difference]: Without dead ends: 67744 [2022-09-16 11:15:05,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:15:05,857 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 264 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:05,857 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 663 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:15:05,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67744 states. [2022-09-16 11:15:07,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67744 to 34045. [2022-09-16 11:15:07,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34045 states, 33957 states have (on average 3.7682951968666254) internal successors, (127960), 34044 states have internal predecessors, (127960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:07,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34045 states to 34045 states and 127960 transitions. [2022-09-16 11:15:07,223 INFO L78 Accepts]: Start accepts. Automaton has 34045 states and 127960 transitions. Word has length 170 [2022-09-16 11:15:07,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:07,223 INFO L495 AbstractCegarLoop]: Abstraction has 34045 states and 127960 transitions. [2022-09-16 11:15:07,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 56.666666666666664) internal successors, (170), 4 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:07,224 INFO L276 IsEmpty]: Start isEmpty. Operand 34045 states and 127960 transitions. [2022-09-16 11:15:07,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-09-16 11:15:07,224 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:07,225 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:07,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-16 11:15:07,225 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:07,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:07,225 INFO L85 PathProgramCache]: Analyzing trace with hash -2137261565, now seen corresponding path program 1 times [2022-09-16 11:15:07,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:07,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063895420] [2022-09-16 11:15:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:07,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:07,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:15:07,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:07,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063895420] [2022-09-16 11:15:07,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063895420] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:15:07,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225535802] [2022-09-16 11:15:07,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:07,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:07,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:15:07,561 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:15:07,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-09-16 11:15:07,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:07,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 46 conjunts are in the unsatisfiable core [2022-09-16 11:15:07,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:15:07,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:15:07,748 INFO L390 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 11 treesize of output 7 [2022-09-16 11:15:08,127 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-09-16 11:15:08,128 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-09-16 11:15:08,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:15:08,292 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:15:08,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:15:08,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:15:08,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-09-16 11:15:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:15:08,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:15:08,662 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_322 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_322) c_~A~0.base) c_~A~0.offset) 2147483647)) is different from false [2022-09-16 11:15:08,673 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_322 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_322) c_~A~0.base) c_~A~0.offset) 2147483647)) is different from false [2022-09-16 11:15:09,351 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:09,351 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2022-09-16 11:15:09,359 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:09,360 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 120 [2022-09-16 11:15:09,365 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 102 [2022-09-16 11:15:09,370 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 94 [2022-09-16 11:15:09,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-09-16 11:15:09,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225535802] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:15:09,690 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:15:09,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 23] total 46 [2022-09-16 11:15:09,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995791757] [2022-09-16 11:15:09,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:15:09,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-09-16 11:15:09,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:09,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-09-16 11:15:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1777, Unknown=26, NotChecked=174, Total=2162 [2022-09-16 11:15:09,692 INFO L87 Difference]: Start difference. First operand 34045 states and 127960 transitions. Second operand has 47 states, 46 states have (on average 6.304347826086956) internal successors, (290), 47 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:12,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:12,414 INFO L93 Difference]: Finished difference Result 101453 states and 383180 transitions. [2022-09-16 11:15:12,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-09-16 11:15:12,415 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 6.304347826086956) internal successors, (290), 47 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 174 [2022-09-16 11:15:12,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:13,033 INFO L225 Difference]: With dead ends: 101453 [2022-09-16 11:15:13,034 INFO L226 Difference]: Without dead ends: 101453 [2022-09-16 11:15:13,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 318 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=844, Invalid=6278, Unknown=26, NotChecked=334, Total=7482 [2022-09-16 11:15:13,035 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 2464 mSDsluCounter, 7623 mSDsCounter, 0 mSdLazyCounter, 1423 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2464 SdHoareTripleChecker+Valid, 7568 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1643 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:13,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2464 Valid, 7568 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1423 Invalid, 0 Unknown, 1643 Unchecked, 0.7s Time] [2022-09-16 11:15:13,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101453 states. [2022-09-16 11:15:14,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101453 to 34064. [2022-09-16 11:15:14,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34064 states, 33976 states have (on average 3.7667471156110195) internal successors, (127979), 34063 states have internal predecessors, (127979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:15,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34064 states to 34064 states and 127979 transitions. [2022-09-16 11:15:15,099 INFO L78 Accepts]: Start accepts. Automaton has 34064 states and 127979 transitions. Word has length 174 [2022-09-16 11:15:15,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:15,100 INFO L495 AbstractCegarLoop]: Abstraction has 34064 states and 127979 transitions. [2022-09-16 11:15:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 6.304347826086956) internal successors, (290), 47 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:15,100 INFO L276 IsEmpty]: Start isEmpty. Operand 34064 states and 127979 transitions. [2022-09-16 11:15:15,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-09-16 11:15:15,101 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:15,101 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:15,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-09-16 11:15:15,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:15,302 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:15,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:15,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1830598075, now seen corresponding path program 1 times [2022-09-16 11:15:15,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:15,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019364244] [2022-09-16 11:15:15,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:15,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:15:15,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:15,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019364244] [2022-09-16 11:15:15,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019364244] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:15:15,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228762009] [2022-09-16 11:15:15,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:15,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:15,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:15:15,687 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:15:15,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-09-16 11:15:15,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:15,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 45 conjunts are in the unsatisfiable core [2022-09-16 11:15:15,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:15:15,809 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:15:15,888 INFO L390 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 11 treesize of output 7 [2022-09-16 11:15:15,986 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-09-16 11:15:15,987 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-09-16 11:15:16,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:15:16,123 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:15:16,123 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:15:16,147 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:15:16,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-09-16 11:15:16,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-16 11:15:16,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:15:16,852 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_364 (Array Int Int))) (<= 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_364) c_~A~0.base) c_~A~0.offset) 2147483648))) is different from false [2022-09-16 11:15:16,863 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_364 (Array Int Int))) (<= 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_364) c_~A~0.base) c_~A~0.offset) 2147483648))) is different from false [2022-09-16 11:15:17,365 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:17,365 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2022-09-16 11:15:17,371 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:17,372 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-09-16 11:15:17,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-09-16 11:15:17,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-09-16 11:15:17,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228762009] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:15:17,534 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:15:17,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 21] total 43 [2022-09-16 11:15:17,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671497840] [2022-09-16 11:15:17,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:15:17,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-09-16 11:15:17,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:17,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-09-16 11:15:17,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1541, Unknown=18, NotChecked=162, Total=1892 [2022-09-16 11:15:17,537 INFO L87 Difference]: Start difference. First operand 34064 states and 127979 transitions. Second operand has 44 states, 43 states have (on average 6.72093023255814) internal successors, (289), 44 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:20,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:20,488 INFO L93 Difference]: Finished difference Result 101462 states and 383190 transitions. [2022-09-16 11:15:20,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-09-16 11:15:20,488 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 6.72093023255814) internal successors, (289), 44 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 175 [2022-09-16 11:15:20,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:21,142 INFO L225 Difference]: With dead ends: 101462 [2022-09-16 11:15:21,142 INFO L226 Difference]: Without dead ends: 101461 [2022-09-16 11:15:21,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 322 SyntacticMatches, 10 SemanticMatches, 82 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1733 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1024, Invalid=5608, Unknown=18, NotChecked=322, Total=6972 [2022-09-16 11:15:21,144 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 2642 mSDsluCounter, 6791 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2642 SdHoareTripleChecker+Valid, 6752 SdHoareTripleChecker+Invalid, 3433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1904 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:21,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2642 Valid, 6752 Invalid, 3433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1445 Invalid, 0 Unknown, 1904 Unchecked, 0.6s Time] [2022-09-16 11:15:21,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101461 states. [2022-09-16 11:15:23,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101461 to 34082. [2022-09-16 11:15:23,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34082 states, 33994 states have (on average 3.7653115255633347) internal successors, (127998), 34081 states have internal predecessors, (127998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:23,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34082 states to 34082 states and 127998 transitions. [2022-09-16 11:15:23,305 INFO L78 Accepts]: Start accepts. Automaton has 34082 states and 127998 transitions. Word has length 175 [2022-09-16 11:15:23,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:23,305 INFO L495 AbstractCegarLoop]: Abstraction has 34082 states and 127998 transitions. [2022-09-16 11:15:23,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 6.72093023255814) internal successors, (289), 44 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:23,306 INFO L276 IsEmpty]: Start isEmpty. Operand 34082 states and 127998 transitions. [2022-09-16 11:15:23,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-09-16 11:15:23,306 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:23,306 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:23,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-09-16 11:15:23,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-09-16 11:15:23,508 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:23,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:23,508 INFO L85 PathProgramCache]: Analyzing trace with hash -590101487, now seen corresponding path program 1 times [2022-09-16 11:15:23,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:23,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754906481] [2022-09-16 11:15:23,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:23,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:23,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:15:23,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:23,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754906481] [2022-09-16 11:15:23,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754906481] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:15:23,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:15:23,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-09-16 11:15:23,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752338543] [2022-09-16 11:15:23,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:15:23,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-09-16 11:15:23,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:23,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-09-16 11:15:23,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-09-16 11:15:23,592 INFO L87 Difference]: Start difference. First operand 34082 states and 127998 transitions. Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:24,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:24,034 INFO L93 Difference]: Finished difference Result 34106 states and 128022 transitions. [2022-09-16 11:15:24,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-09-16 11:15:24,035 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 177 [2022-09-16 11:15:24,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:24,501 INFO L225 Difference]: With dead ends: 34106 [2022-09-16 11:15:24,501 INFO L226 Difference]: Without dead ends: 34106 [2022-09-16 11:15:24,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-09-16 11:15:24,502 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 452 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:24,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 809 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:15:24,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34106 states. [2022-09-16 11:15:25,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34106 to 34098. [2022-09-16 11:15:25,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34098 states, 34010 states have (on average 3.764010585122023) internal successors, (128014), 34097 states have internal predecessors, (128014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34098 states to 34098 states and 128014 transitions. [2022-09-16 11:15:25,477 INFO L78 Accepts]: Start accepts. Automaton has 34098 states and 128014 transitions. Word has length 177 [2022-09-16 11:15:25,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:25,477 INFO L495 AbstractCegarLoop]: Abstraction has 34098 states and 128014 transitions. [2022-09-16 11:15:25,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:25,478 INFO L276 IsEmpty]: Start isEmpty. Operand 34098 states and 128014 transitions. [2022-09-16 11:15:25,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-09-16 11:15:25,478 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:25,479 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:25,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-16 11:15:25,479 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:25,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:25,479 INFO L85 PathProgramCache]: Analyzing trace with hash 317891719, now seen corresponding path program 3 times [2022-09-16 11:15:25,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:25,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811600607] [2022-09-16 11:15:25,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:25,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:25,779 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-09-16 11:15:25,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:25,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811600607] [2022-09-16 11:15:25,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811600607] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:15:25,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726958622] [2022-09-16 11:15:25,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-09-16 11:15:25,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:25,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:15:25,781 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:15:25,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-09-16 11:15:25,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-09-16 11:15:25,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:15:25,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 46 conjunts are in the unsatisfiable core [2022-09-16 11:15:25,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:15:25,964 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:15:26,061 INFO L390 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 11 treesize of output 7 [2022-09-16 11:15:26,124 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-09-16 11:15:26,125 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 30 [2022-09-16 11:15:26,532 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:15:26,532 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:15:26,640 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 20 treesize of output 22 [2022-09-16 11:15:26,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:15:26,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-09-16 11:15:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-09-16 11:15:26,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:15:26,906 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_437 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_437) c_~B~0.base) c_~B~0.offset) 9223372039002259456))) is different from false [2022-09-16 11:15:26,914 WARN L833 $PredicateComparison]: unable to prove that (or (not (< |c_ULTIMATE.start_create_fresh_int_array_~i~3#1| |c_ULTIMATE.start_create_fresh_int_array_~size#1|)) (forall ((v_ArrVal_437 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_437) c_~B~0.base) c_~B~0.offset) 9223372039002259456)))) is different from false [2022-09-16 11:15:28,019 INFO L356 Elim1Store]: treesize reduction 20, result has 63.0 percent of original size [2022-09-16 11:15:28,020 INFO L390 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 46 [2022-09-16 11:15:28,028 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:28,028 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-09-16 11:15:28,032 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-09-16 11:15:28,402 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 11 trivial. 5 not checked. [2022-09-16 11:15:28,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726958622] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:15:28,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:15:28,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 27, 27] total 65 [2022-09-16 11:15:28,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347527995] [2022-09-16 11:15:28,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:15:28,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-09-16 11:15:28,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:28,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-09-16 11:15:28,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=3748, Unknown=16, NotChecked=250, Total=4290 [2022-09-16 11:15:28,406 INFO L87 Difference]: Start difference. First operand 34098 states and 128014 transitions. Second operand has 66 states, 65 states have (on average 5.492307692307692) internal successors, (357), 66 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:35,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:35,324 INFO L93 Difference]: Finished difference Result 135414 states and 511055 transitions. [2022-09-16 11:15:35,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-09-16 11:15:35,324 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 65 states have (on average 5.492307692307692) internal successors, (357), 66 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 185 [2022-09-16 11:15:35,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:36,182 INFO L225 Difference]: With dead ends: 135414 [2022-09-16 11:15:36,183 INFO L226 Difference]: Without dead ends: 135414 [2022-09-16 11:15:36,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 364 SyntacticMatches, 7 SemanticMatches, 126 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3896 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2253, Invalid=13468, Unknown=37, NotChecked=498, Total=16256 [2022-09-16 11:15:36,187 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 2924 mSDsluCounter, 10212 mSDsCounter, 0 mSdLazyCounter, 2426 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2924 SdHoareTripleChecker+Valid, 9877 SdHoareTripleChecker+Invalid, 7250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 2426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4525 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:36,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2924 Valid, 9877 Invalid, 7250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 2426 Invalid, 0 Unknown, 4525 Unchecked, 1.1s Time] [2022-09-16 11:15:36,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135414 states. [2022-09-16 11:15:38,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135414 to 34184. [2022-09-16 11:15:38,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34184 states, 34096 states have (on average 3.7571562646644767) internal successors, (128104), 34183 states have internal predecessors, (128104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:39,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34184 states to 34184 states and 128104 transitions. [2022-09-16 11:15:39,092 INFO L78 Accepts]: Start accepts. Automaton has 34184 states and 128104 transitions. Word has length 185 [2022-09-16 11:15:39,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:39,092 INFO L495 AbstractCegarLoop]: Abstraction has 34184 states and 128104 transitions. [2022-09-16 11:15:39,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 5.492307692307692) internal successors, (357), 66 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:39,098 INFO L276 IsEmpty]: Start isEmpty. Operand 34184 states and 128104 transitions. [2022-09-16 11:15:39,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-09-16 11:15:39,100 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:39,101 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:39,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-09-16 11:15:39,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-09-16 11:15:39,326 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:39,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:39,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1546289100, now seen corresponding path program 2 times [2022-09-16 11:15:39,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:39,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358307317] [2022-09-16 11:15:39,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:39,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:39,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:39,680 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-09-16 11:15:39,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:39,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358307317] [2022-09-16 11:15:39,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358307317] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:15:39,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293532454] [2022-09-16 11:15:39,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:15:39,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:39,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:15:39,682 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:15:39,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-09-16 11:15:39,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-16 11:15:39,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:15:39,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 37 conjunts are in the unsatisfiable core [2022-09-16 11:15:39,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:15:39,807 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:15:39,874 INFO L390 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 [2022-09-16 11:15:39,984 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-09-16 11:15:39,985 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-09-16 11:15:40,061 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:15:40,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:15:40,078 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:15:40,102 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:15:40,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-09-16 11:15:40,156 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-09-16 11:15:40,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:15:40,238 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_492 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_492) c_~B~0.base) c_~B~0.offset) 4294967296)) is different from false [2022-09-16 11:15:40,264 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_492 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_492) c_~B~0.base) c_~B~0.offset) 4294967296)) is different from false [2022-09-16 11:15:46,657 INFO L356 Elim1Store]: treesize reduction 29, result has 46.3 percent of original size [2022-09-16 11:15:46,657 INFO L390 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2022-09-16 11:15:46,665 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:15:46,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 32 [2022-09-16 11:15:46,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-09-16 11:15:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 14 trivial. 8 not checked. [2022-09-16 11:15:46,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293532454] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:15:46,824 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:15:46,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 42 [2022-09-16 11:15:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141292247] [2022-09-16 11:15:46,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:15:46,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-09-16 11:15:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-09-16 11:15:46,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1453, Unknown=25, NotChecked=158, Total=1806 [2022-09-16 11:15:46,826 INFO L87 Difference]: Start difference. First operand 34184 states and 128104 transitions. Second operand has 43 states, 42 states have (on average 7.142857142857143) internal successors, (300), 43 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:47,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:47,965 INFO L93 Difference]: Finished difference Result 34185 states and 128104 transitions. [2022-09-16 11:15:47,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-09-16 11:15:47,965 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 7.142857142857143) internal successors, (300), 43 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 195 [2022-09-16 11:15:47,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:48,108 INFO L225 Difference]: With dead ends: 34185 [2022-09-16 11:15:48,108 INFO L226 Difference]: Without dead ends: 34185 [2022-09-16 11:15:48,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 367 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 781 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=372, Invalid=3151, Unknown=25, NotChecked=234, Total=3782 [2022-09-16 11:15:48,109 INFO L413 NwaCegarLoop]: 276 mSDtfsCounter, 586 mSDsluCounter, 4269 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 4435 SdHoareTripleChecker+Invalid, 1738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 983 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:48,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 4435 Invalid, 1738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 735 Invalid, 0 Unknown, 983 Unchecked, 0.3s Time] [2022-09-16 11:15:48,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34185 states. [2022-09-16 11:15:48,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34185 to 34183. [2022-09-16 11:15:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34183 states, 34096 states have (on average 3.757126935710934) internal successors, (128103), 34182 states have internal predecessors, (128103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:49,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34183 states to 34183 states and 128103 transitions. [2022-09-16 11:15:49,160 INFO L78 Accepts]: Start accepts. Automaton has 34183 states and 128103 transitions. Word has length 195 [2022-09-16 11:15:49,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:49,160 INFO L495 AbstractCegarLoop]: Abstraction has 34183 states and 128103 transitions. [2022-09-16 11:15:49,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 7.142857142857143) internal successors, (300), 43 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:49,160 INFO L276 IsEmpty]: Start isEmpty. Operand 34183 states and 128103 transitions. [2022-09-16 11:15:49,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-09-16 11:15:49,162 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:49,162 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:49,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-09-16 11:15:49,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-09-16 11:15:49,363 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:49,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:49,363 INFO L85 PathProgramCache]: Analyzing trace with hash -947496907, now seen corresponding path program 1 times [2022-09-16 11:15:49,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:49,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537525086] [2022-09-16 11:15:49,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:49,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:49,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:15:49,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:49,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537525086] [2022-09-16 11:15:49,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537525086] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:15:49,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:15:49,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-09-16 11:15:49,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140853514] [2022-09-16 11:15:49,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:15:49,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-16 11:15:49,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:49,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-16 11:15:49,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 11:15:49,412 INFO L87 Difference]: Start difference. First operand 34183 states and 128103 transitions. Second operand has 3 states, 2 states have (on average 98.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:50,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:50,277 INFO L93 Difference]: Finished difference Result 60705 states and 228640 transitions. [2022-09-16 11:15:50,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-16 11:15:50,278 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 98.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 196 [2022-09-16 11:15:50,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:50,568 INFO L225 Difference]: With dead ends: 60705 [2022-09-16 11:15:50,568 INFO L226 Difference]: Without dead ends: 60705 [2022-09-16 11:15:50,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-16 11:15:50,569 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 111 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:50,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 659 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-09-16 11:15:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60705 states. [2022-09-16 11:15:52,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60705 to 37705. [2022-09-16 11:15:52,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37705 states, 37618 states have (on average 3.99521505662183) internal successors, (150292), 37704 states have internal predecessors, (150292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37705 states to 37705 states and 150292 transitions. [2022-09-16 11:15:52,326 INFO L78 Accepts]: Start accepts. Automaton has 37705 states and 150292 transitions. Word has length 196 [2022-09-16 11:15:52,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:52,327 INFO L495 AbstractCegarLoop]: Abstraction has 37705 states and 150292 transitions. [2022-09-16 11:15:52,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 98.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:52,327 INFO L276 IsEmpty]: Start isEmpty. Operand 37705 states and 150292 transitions. [2022-09-16 11:15:52,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-09-16 11:15:52,329 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:52,329 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:52,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-16 11:15:52,329 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:52,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:52,330 INFO L85 PathProgramCache]: Analyzing trace with hash -947496913, now seen corresponding path program 1 times [2022-09-16 11:15:52,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:52,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967563669] [2022-09-16 11:15:52,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:52,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:52,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-16 11:15:52,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:52,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967563669] [2022-09-16 11:15:52,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967563669] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:15:52,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190663332] [2022-09-16 11:15:52,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:52,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:15:52,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:15:52,432 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:15:52,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-09-16 11:15:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:52,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 8 conjunts are in the unsatisfiable core [2022-09-16 11:15:52,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:15:52,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-16 11:15:52,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:15:53,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-09-16 11:15:53,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190663332] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:15:53,014 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:15:53,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-09-16 11:15:53,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973707610] [2022-09-16 11:15:53,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:15:53,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-16 11:15:53,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:53,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-16 11:15:53,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-09-16 11:15:53,015 INFO L87 Difference]: Start difference. First operand 37705 states and 150292 transitions. Second operand has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 19 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:53,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:53,956 INFO L93 Difference]: Finished difference Result 46807 states and 182506 transitions. [2022-09-16 11:15:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-16 11:15:53,956 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 19 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 196 [2022-09-16 11:15:53,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:54,169 INFO L225 Difference]: With dead ends: 46807 [2022-09-16 11:15:54,170 INFO L226 Difference]: Without dead ends: 46807 [2022-09-16 11:15:54,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 381 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=296, Invalid=760, Unknown=0, NotChecked=0, Total=1056 [2022-09-16 11:15:54,170 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 2693 mSDsluCounter, 2443 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2693 SdHoareTripleChecker+Valid, 2657 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:54,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2693 Valid, 2657 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-09-16 11:15:54,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46807 states. [2022-09-16 11:15:55,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46807 to 41396. [2022-09-16 11:15:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41396 states, 41309 states have (on average 3.9703938609019827) internal successors, (164013), 41395 states have internal predecessors, (164013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41396 states to 41396 states and 164013 transitions. [2022-09-16 11:15:55,731 INFO L78 Accepts]: Start accepts. Automaton has 41396 states and 164013 transitions. Word has length 196 [2022-09-16 11:15:55,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:15:55,732 INFO L495 AbstractCegarLoop]: Abstraction has 41396 states and 164013 transitions. [2022-09-16 11:15:55,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 12.68421052631579) internal successors, (241), 19 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:55,732 INFO L276 IsEmpty]: Start isEmpty. Operand 41396 states and 164013 transitions. [2022-09-16 11:15:55,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-09-16 11:15:55,734 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:15:55,734 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:15:55,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-09-16 11:15:55,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-09-16 11:15:55,945 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:15:55,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:15:55,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1267284982, now seen corresponding path program 1 times [2022-09-16 11:15:55,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:15:55,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857236084] [2022-09-16 11:15:55,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:15:55,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:15:55,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:15:56,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:15:56,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:15:56,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857236084] [2022-09-16 11:15:56,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857236084] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:15:56,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:15:56,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:15:56,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762259961] [2022-09-16 11:15:56,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:15:56,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:15:56,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:15:56,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:15:56,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:15:56,021 INFO L87 Difference]: Start difference. First operand 41396 states and 164013 transitions. Second operand has 4 states, 3 states have (on average 65.66666666666667) internal successors, (197), 4 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:15:57,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:15:57,042 INFO L93 Difference]: Finished difference Result 77728 states and 309434 transitions. [2022-09-16 11:15:57,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 11:15:57,043 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 65.66666666666667) internal successors, (197), 4 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 197 [2022-09-16 11:15:57,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:15:57,553 INFO L225 Difference]: With dead ends: 77728 [2022-09-16 11:15:57,554 INFO L226 Difference]: Without dead ends: 77728 [2022-09-16 11:15:57,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-09-16 11:15:57,554 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 213 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:15:57,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 1049 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:15:57,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77728 states. [2022-09-16 11:15:59,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77728 to 68936. [2022-09-16 11:15:59,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68936 states, 68849 states have (on average 4.026681578526921) internal successors, (277233), 68935 states have internal predecessors, (277233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:00,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68936 states to 68936 states and 277233 transitions. [2022-09-16 11:16:00,390 INFO L78 Accepts]: Start accepts. Automaton has 68936 states and 277233 transitions. Word has length 197 [2022-09-16 11:16:00,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:16:00,390 INFO L495 AbstractCegarLoop]: Abstraction has 68936 states and 277233 transitions. [2022-09-16 11:16:00,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 65.66666666666667) internal successors, (197), 4 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:00,390 INFO L276 IsEmpty]: Start isEmpty. Operand 68936 states and 277233 transitions. [2022-09-16 11:16:00,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-09-16 11:16:00,393 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:16:00,393 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:16:00,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-16 11:16:00,394 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:16:00,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:16:00,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1082374801, now seen corresponding path program 2 times [2022-09-16 11:16:00,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:16:00,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808866339] [2022-09-16 11:16:00,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:16:00,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:16:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:16:00,813 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:16:00,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:16:00,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808866339] [2022-09-16 11:16:00,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808866339] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:16:00,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116455269] [2022-09-16 11:16:00,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:16:00,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:16:00,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:16:00,815 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:16:00,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-09-16 11:16:00,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-16 11:16:00,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:16:00,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 52 conjunts are in the unsatisfiable core [2022-09-16 11:16:00,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:16:00,969 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:16:01,058 INFO L390 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 [2022-09-16 11:16:01,183 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-09-16 11:16:01,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-09-16 11:16:01,270 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-09-16 11:16:01,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-09-16 11:16:01,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:16:01,330 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:16:01,458 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:16:01,458 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:16:01,830 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:16:01,851 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 16 [2022-09-16 11:16:01,886 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-09-16 11:16:01,962 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:16:01,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:16:02,057 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_638 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_638) c_~A~0.base) c_~A~0.offset) 2147483647)) is different from false [2022-09-16 11:16:02,077 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_638 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_638) c_~A~0.base) c_~A~0.offset) 2147483647)) is different from false [2022-09-16 11:16:16,857 INFO L356 Elim1Store]: treesize reduction 29, result has 46.3 percent of original size [2022-09-16 11:16:16,857 INFO L390 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2022-09-16 11:16:16,864 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:16:16,864 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 32 [2022-09-16 11:16:16,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-09-16 11:16:17,022 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 8 not checked. [2022-09-16 11:16:17,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116455269] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:16:17,023 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:16:17,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 50 [2022-09-16 11:16:17,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761369140] [2022-09-16 11:16:17,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:16:17,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-09-16 11:16:17,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:16:17,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-09-16 11:16:17,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2097, Unknown=50, NotChecked=190, Total=2550 [2022-09-16 11:16:17,025 INFO L87 Difference]: Start difference. First operand 68936 states and 277233 transitions. Second operand has 51 states, 50 states have (on average 6.58) internal successors, (329), 51 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:21,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:16:21,242 INFO L93 Difference]: Finished difference Result 199892 states and 807696 transitions. [2022-09-16 11:16:21,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-09-16 11:16:21,242 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 6.58) internal successors, (329), 51 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 201 [2022-09-16 11:16:21,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:16:23,191 INFO L225 Difference]: With dead ends: 199892 [2022-09-16 11:16:23,191 INFO L226 Difference]: Without dead ends: 199892 [2022-09-16 11:16:23,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 372 SyntacticMatches, 8 SemanticMatches, 87 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2035 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=789, Invalid=6651, Unknown=50, NotChecked=342, Total=7832 [2022-09-16 11:16:23,192 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 1464 mSDsluCounter, 6523 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1464 SdHoareTripleChecker+Valid, 6535 SdHoareTripleChecker+Invalid, 3487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2350 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-09-16 11:16:23,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1464 Valid, 6535 Invalid, 3487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1075 Invalid, 0 Unknown, 2350 Unchecked, 0.6s Time] [2022-09-16 11:16:23,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199892 states. [2022-09-16 11:16:26,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199892 to 69172. [2022-09-16 11:16:27,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69172 states, 69085 states have (on average 4.016486936382717) internal successors, (277479), 69171 states have internal predecessors, (277479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:27,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69172 states to 69172 states and 277479 transitions. [2022-09-16 11:16:27,929 INFO L78 Accepts]: Start accepts. Automaton has 69172 states and 277479 transitions. Word has length 201 [2022-09-16 11:16:27,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:16:27,930 INFO L495 AbstractCegarLoop]: Abstraction has 69172 states and 277479 transitions. [2022-09-16 11:16:27,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 6.58) internal successors, (329), 51 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:27,930 INFO L276 IsEmpty]: Start isEmpty. Operand 69172 states and 277479 transitions. [2022-09-16 11:16:27,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-09-16 11:16:27,934 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:16:27,934 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:16:27,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-09-16 11:16:28,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:16:28,160 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:16:28,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:16:28,160 INFO L85 PathProgramCache]: Analyzing trace with hash 806120537, now seen corresponding path program 2 times [2022-09-16 11:16:28,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:16:28,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635655145] [2022-09-16 11:16:28,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:16:28,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:16:28,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:16:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:16:28,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:16:28,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635655145] [2022-09-16 11:16:28,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635655145] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:16:28,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768768162] [2022-09-16 11:16:28,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:16:28,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:16:28,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:16:28,558 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:16:28,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-09-16 11:16:28,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-16 11:16:28,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:16:28,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 51 conjunts are in the unsatisfiable core [2022-09-16 11:16:28,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:16:28,723 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:16:28,791 INFO L390 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 [2022-09-16 11:16:28,883 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-09-16 11:16:28,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2022-09-16 11:16:28,980 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-09-16 11:16:28,980 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-09-16 11:16:29,007 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:16:29,041 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:16:29,184 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:16:29,184 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:16:29,201 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:16:29,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:16:29,248 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-09-16 11:16:29,343 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:16:29,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:16:29,455 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_696 (Array Int Int))) (<= 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_696) c_~A~0.base) c_~A~0.offset) 2147483648))) is different from false [2022-09-16 11:16:29,485 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_696 (Array Int Int))) (<= 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_696) c_~A~0.base) c_~A~0.offset) 2147483648))) is different from false [2022-09-16 11:16:44,534 INFO L356 Elim1Store]: treesize reduction 29, result has 46.3 percent of original size [2022-09-16 11:16:44,535 INFO L390 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2022-09-16 11:16:44,541 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:16:44,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-09-16 11:16:44,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-09-16 11:16:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 8 not checked. [2022-09-16 11:16:44,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768768162] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:16:44,698 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:16:44,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 51 [2022-09-16 11:16:44,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678966725] [2022-09-16 11:16:44,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:16:44,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-09-16 11:16:44,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:16:44,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-09-16 11:16:44,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2184, Unknown=50, NotChecked=194, Total=2652 [2022-09-16 11:16:44,700 INFO L87 Difference]: Start difference. First operand 69172 states and 277479 transitions. Second operand has 52 states, 51 states have (on average 6.823529411764706) internal successors, (348), 52 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:49,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:16:49,780 INFO L93 Difference]: Finished difference Result 199889 states and 807693 transitions. [2022-09-16 11:16:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-09-16 11:16:49,780 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 6.823529411764706) internal successors, (348), 52 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 202 [2022-09-16 11:16:49,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:16:51,700 INFO L225 Difference]: With dead ends: 199889 [2022-09-16 11:16:51,700 INFO L226 Difference]: Without dead ends: 199889 [2022-09-16 11:16:51,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 374 SyntacticMatches, 17 SemanticMatches, 101 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2962 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=1390, Invalid=8668, Unknown=50, NotChecked=398, Total=10506 [2022-09-16 11:16:51,702 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 2606 mSDsluCounter, 7371 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2606 SdHoareTripleChecker+Valid, 7271 SdHoareTripleChecker+Invalid, 4724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2808 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-09-16 11:16:51,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2606 Valid, 7271 Invalid, 4724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 1746 Invalid, 0 Unknown, 2808 Unchecked, 0.8s Time] [2022-09-16 11:16:52,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199889 states. [2022-09-16 11:16:55,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199889 to 69175. [2022-09-16 11:16:55,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69175 states, 69088 states have (on average 4.016355951829551) internal successors, (277482), 69174 states have internal predecessors, (277482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:56,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69175 states to 69175 states and 277482 transitions. [2022-09-16 11:16:56,434 INFO L78 Accepts]: Start accepts. Automaton has 69175 states and 277482 transitions. Word has length 202 [2022-09-16 11:16:56,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:16:56,435 INFO L495 AbstractCegarLoop]: Abstraction has 69175 states and 277482 transitions. [2022-09-16 11:16:56,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 6.823529411764706) internal successors, (348), 52 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:16:56,435 INFO L276 IsEmpty]: Start isEmpty. Operand 69175 states and 277482 transitions. [2022-09-16 11:16:56,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-09-16 11:16:56,440 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:16:56,440 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:16:56,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-09-16 11:16:56,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-09-16 11:16:56,648 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:16:56,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:16:56,648 INFO L85 PathProgramCache]: Analyzing trace with hash -834836025, now seen corresponding path program 4 times [2022-09-16 11:16:56,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:16:56,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531279592] [2022-09-16 11:16:56,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:16:56,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:16:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:16:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 41 proven. 28 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-09-16 11:16:56,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:16:56,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531279592] [2022-09-16 11:16:56,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531279592] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:16:56,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027843433] [2022-09-16 11:16:56,830 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-09-16 11:16:56,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:16:56,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:16:56,832 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:16:56,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-09-16 11:16:56,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-09-16 11:16:56,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:16:56,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 16 conjunts are in the unsatisfiable core [2022-09-16 11:16:56,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:16:57,232 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 49 proven. 11 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-09-16 11:16:57,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:16:57,530 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 49 proven. 11 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-09-16 11:16:57,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027843433] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:16:57,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:16:57,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 38 [2022-09-16 11:16:57,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918346662] [2022-09-16 11:16:57,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:16:57,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-09-16 11:16:57,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:16:57,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-09-16 11:16:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1235, Unknown=0, NotChecked=0, Total=1406 [2022-09-16 11:16:57,532 INFO L87 Difference]: Start difference. First operand 69175 states and 277482 transitions. Second operand has 38 states, 38 states have (on average 7.473684210526316) internal successors, (284), 38 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:01,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:17:01,061 INFO L93 Difference]: Finished difference Result 202923 states and 815926 transitions. [2022-09-16 11:17:01,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-09-16 11:17:01,061 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 7.473684210526316) internal successors, (284), 38 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 203 [2022-09-16 11:17:01,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:17:02,959 INFO L225 Difference]: With dead ends: 202923 [2022-09-16 11:17:02,959 INFO L226 Difference]: Without dead ends: 202923 [2022-09-16 11:17:02,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 381 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1082 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=741, Invalid=3041, Unknown=0, NotChecked=0, Total=3782 [2022-09-16 11:17:02,960 INFO L413 NwaCegarLoop]: 436 mSDtfsCounter, 7237 mSDsluCounter, 5719 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7237 SdHoareTripleChecker+Valid, 5868 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-09-16 11:17:02,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7237 Valid, 5868 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 1213 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-09-16 11:17:03,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202923 states. [2022-09-16 11:17:06,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202923 to 69134. [2022-09-16 11:17:06,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69134 states, 69047 states have (on average 4.018045679030226) internal successors, (277434), 69133 states have internal predecessors, (277434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:07,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69134 states to 69134 states and 277434 transitions. [2022-09-16 11:17:07,772 INFO L78 Accepts]: Start accepts. Automaton has 69134 states and 277434 transitions. Word has length 203 [2022-09-16 11:17:07,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:17:07,772 INFO L495 AbstractCegarLoop]: Abstraction has 69134 states and 277434 transitions. [2022-09-16 11:17:07,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 7.473684210526316) internal successors, (284), 38 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:07,772 INFO L276 IsEmpty]: Start isEmpty. Operand 69134 states and 277434 transitions. [2022-09-16 11:17:07,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-09-16 11:17:07,779 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:17:07,779 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:17:07,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-09-16 11:17:08,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:17:08,004 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:17:08,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:17:08,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2021198972, now seen corresponding path program 1 times [2022-09-16 11:17:08,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:17:08,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756111732] [2022-09-16 11:17:08,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:08,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:17:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:08,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:17:08,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:17:08,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756111732] [2022-09-16 11:17:08,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756111732] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-16 11:17:08,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-16 11:17:08,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-16 11:17:08,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096238109] [2022-09-16 11:17:08,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-16 11:17:08,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-09-16 11:17:08,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:17:08,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-09-16 11:17:08,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-09-16 11:17:08,048 INFO L87 Difference]: Start difference. First operand 69134 states and 277434 transitions. Second operand has 4 states, 3 states have (on average 68.66666666666667) internal successors, (206), 4 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:09,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:17:09,821 INFO L93 Difference]: Finished difference Result 118636 states and 482594 transitions. [2022-09-16 11:17:09,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-09-16 11:17:09,822 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 68.66666666666667) internal successors, (206), 4 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 206 [2022-09-16 11:17:09,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:17:10,963 INFO L225 Difference]: With dead ends: 118636 [2022-09-16 11:17:10,963 INFO L226 Difference]: Without dead ends: 118636 [2022-09-16 11:17:10,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-09-16 11:17:10,964 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 216 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-09-16 11:17:10,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1086 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-09-16 11:17:11,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118636 states. [2022-09-16 11:17:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118636 to 97974. [2022-09-16 11:17:14,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97974 states, 97887 states have (on average 4.116072614341026) internal successors, (402910), 97973 states have internal predecessors, (402910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:15,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97974 states to 97974 states and 402910 transitions. [2022-09-16 11:17:15,224 INFO L78 Accepts]: Start accepts. Automaton has 97974 states and 402910 transitions. Word has length 206 [2022-09-16 11:17:15,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:17:15,224 INFO L495 AbstractCegarLoop]: Abstraction has 97974 states and 402910 transitions. [2022-09-16 11:17:15,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 68.66666666666667) internal successors, (206), 4 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:15,224 INFO L276 IsEmpty]: Start isEmpty. Operand 97974 states and 402910 transitions. [2022-09-16 11:17:15,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-09-16 11:17:15,233 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:17:15,234 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:17:15,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-16 11:17:15,234 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:17:15,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:17:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash -726097879, now seen corresponding path program 1 times [2022-09-16 11:17:15,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:17:15,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942748765] [2022-09-16 11:17:15,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:15,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:17:15,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:17:15,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:17:15,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942748765] [2022-09-16 11:17:15,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942748765] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:17:15,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985747144] [2022-09-16 11:17:15,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:15,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:17:15,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:17:15,288 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:17:15,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-09-16 11:17:15,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:15,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 8 conjunts are in the unsatisfiable core [2022-09-16 11:17:15,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:17:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-09-16 11:17:15,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:17:15,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-09-16 11:17:15,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985747144] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:17:15,899 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:17:15,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-09-16 11:17:15,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687665896] [2022-09-16 11:17:15,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:17:15,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-16 11:17:15,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:17:15,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-16 11:17:15,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-09-16 11:17:15,900 INFO L87 Difference]: Start difference. First operand 97974 states and 402910 transitions. Second operand has 19 states, 19 states have (on average 21.57894736842105) internal successors, (410), 19 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:19,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:17:19,352 INFO L93 Difference]: Finished difference Result 152606 states and 623582 transitions. [2022-09-16 11:17:19,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-16 11:17:19,352 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 21.57894736842105) internal successors, (410), 19 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 209 [2022-09-16 11:17:19,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:17:20,752 INFO L225 Difference]: With dead ends: 152606 [2022-09-16 11:17:20,753 INFO L226 Difference]: Without dead ends: 152606 [2022-09-16 11:17:20,753 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 405 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1277, Unknown=0, NotChecked=0, Total=1640 [2022-09-16 11:17:20,753 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 4371 mSDsluCounter, 3010 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4371 SdHoareTripleChecker+Valid, 3055 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-09-16 11:17:20,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4371 Valid, 3055 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-09-16 11:17:21,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152606 states. [2022-09-16 11:17:25,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152606 to 128592. [2022-09-16 11:17:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128592 states, 128505 states have (on average 4.154764406054239) internal successors, (533908), 128591 states have internal predecessors, (533908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128592 states to 128592 states and 533908 transitions. [2022-09-16 11:17:26,999 INFO L78 Accepts]: Start accepts. Automaton has 128592 states and 533908 transitions. Word has length 209 [2022-09-16 11:17:26,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:17:26,999 INFO L495 AbstractCegarLoop]: Abstraction has 128592 states and 533908 transitions. [2022-09-16 11:17:27,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 21.57894736842105) internal successors, (410), 19 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:27,000 INFO L276 IsEmpty]: Start isEmpty. Operand 128592 states and 533908 transitions. [2022-09-16 11:17:27,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2022-09-16 11:17:27,004 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:17:27,004 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:17:27,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-09-16 11:17:27,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:17:27,206 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:17:27,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:17:27,207 INFO L85 PathProgramCache]: Analyzing trace with hash -19625890, now seen corresponding path program 3 times [2022-09-16 11:17:27,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:17:27,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949953187] [2022-09-16 11:17:27,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:27,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:17:27,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:27,378 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-09-16 11:17:27,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:17:27,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949953187] [2022-09-16 11:17:27,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949953187] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:17:27,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820346040] [2022-09-16 11:17:27,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-09-16 11:17:27,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:17:27,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:17:27,384 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:17:27,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-09-16 11:17:27,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-09-16 11:17:27,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:17:27,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 35 conjunts are in the unsatisfiable core [2022-09-16 11:17:27,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:17:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-09-16 11:17:27,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:17:28,226 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 30 proven. 11 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-09-16 11:17:28,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820346040] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:17:28,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:17:28,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 23, 17] total 40 [2022-09-16 11:17:28,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416273997] [2022-09-16 11:17:28,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:17:28,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-09-16 11:17:28,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:17:28,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-09-16 11:17:28,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1374, Unknown=0, NotChecked=0, Total=1560 [2022-09-16 11:17:28,228 INFO L87 Difference]: Start difference. First operand 128592 states and 533908 transitions. Second operand has 40 states, 40 states have (on average 7.475) internal successors, (299), 40 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:33,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:17:33,734 INFO L93 Difference]: Finished difference Result 256018 states and 1064711 transitions. [2022-09-16 11:17:33,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-09-16 11:17:33,735 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 7.475) internal successors, (299), 40 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 210 [2022-09-16 11:17:33,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:17:36,288 INFO L225 Difference]: With dead ends: 256018 [2022-09-16 11:17:36,288 INFO L226 Difference]: Without dead ends: 256018 [2022-09-16 11:17:36,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 392 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1433 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1144, Invalid=4862, Unknown=0, NotChecked=0, Total=6006 [2022-09-16 11:17:36,289 INFO L413 NwaCegarLoop]: 630 mSDtfsCounter, 3901 mSDsluCounter, 9075 mSDsCounter, 0 mSdLazyCounter, 2944 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3901 SdHoareTripleChecker+Valid, 9236 SdHoareTripleChecker+Invalid, 3124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 2944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-09-16 11:17:36,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3901 Valid, 9236 Invalid, 3124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 2944 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-09-16 11:17:37,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256018 states. [2022-09-16 11:17:43,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256018 to 128565. [2022-09-16 11:17:43,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128565 states, 128478 states have (on average 4.155419604912903) internal successors, (533880), 128564 states have internal predecessors, (533880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:44,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128565 states to 128565 states and 533880 transitions. [2022-09-16 11:17:44,710 INFO L78 Accepts]: Start accepts. Automaton has 128565 states and 533880 transitions. Word has length 210 [2022-09-16 11:17:44,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:17:44,711 INFO L495 AbstractCegarLoop]: Abstraction has 128565 states and 533880 transitions. [2022-09-16 11:17:44,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 7.475) internal successors, (299), 40 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:44,711 INFO L276 IsEmpty]: Start isEmpty. Operand 128565 states and 533880 transitions. [2022-09-16 11:17:44,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2022-09-16 11:17:44,717 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:17:44,717 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:17:44,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-09-16 11:17:44,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-09-16 11:17:44,920 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:17:44,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:17:44,920 INFO L85 PathProgramCache]: Analyzing trace with hash 790329658, now seen corresponding path program 1 times [2022-09-16 11:17:44,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:17:44,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380573066] [2022-09-16 11:17:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:44,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:17:44,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:17:44,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:17:44,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380573066] [2022-09-16 11:17:44,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380573066] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:17:44,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709508259] [2022-09-16 11:17:44,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:17:44,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:17:44,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:17:44,986 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:17:44,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-09-16 11:17:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:17:45,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 8 conjunts are in the unsatisfiable core [2022-09-16 11:17:45,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:17:45,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-09-16 11:17:45,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:17:45,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-09-16 11:17:45,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709508259] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:17:45,611 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:17:45,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-09-16 11:17:45,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869523372] [2022-09-16 11:17:45,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:17:45,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-09-16 11:17:45,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:17:45,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-09-16 11:17:45,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-09-16 11:17:45,613 INFO L87 Difference]: Start difference. First operand 128565 states and 533880 transitions. Second operand has 19 states, 19 states have (on average 22.36842105263158) internal successors, (425), 19 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:17:49,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:17:49,373 INFO L93 Difference]: Finished difference Result 224299 states and 926227 transitions. [2022-09-16 11:17:49,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-09-16 11:17:49,374 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 22.36842105263158) internal successors, (425), 19 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 215 [2022-09-16 11:17:49,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:17:51,615 INFO L225 Difference]: With dead ends: 224299 [2022-09-16 11:17:51,615 INFO L226 Difference]: Without dead ends: 224299 [2022-09-16 11:17:51,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 417 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1277, Unknown=0, NotChecked=0, Total=1640 [2022-09-16 11:17:51,616 INFO L413 NwaCegarLoop]: 376 mSDtfsCounter, 4116 mSDsluCounter, 3164 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4116 SdHoareTripleChecker+Valid, 3265 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-09-16 11:17:51,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4116 Valid, 3265 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-09-16 11:17:51,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224299 states. [2022-09-16 11:17:59,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224299 to 170389. [2022-09-16 11:18:00,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170389 states, 170302 states have (on average 4.207267090227948) internal successors, (716506), 170388 states have internal predecessors, (716506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:18:02,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170389 states to 170389 states and 716506 transitions. [2022-09-16 11:18:02,510 INFO L78 Accepts]: Start accepts. Automaton has 170389 states and 716506 transitions. Word has length 215 [2022-09-16 11:18:02,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:18:02,511 INFO L495 AbstractCegarLoop]: Abstraction has 170389 states and 716506 transitions. [2022-09-16 11:18:02,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 22.36842105263158) internal successors, (425), 19 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:18:02,511 INFO L276 IsEmpty]: Start isEmpty. Operand 170389 states and 716506 transitions. [2022-09-16 11:18:02,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-09-16 11:18:02,515 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:18:02,516 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:18:02,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-09-16 11:18:02,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-09-16 11:18:02,737 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:18:02,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:18:02,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1827625481, now seen corresponding path program 5 times [2022-09-16 11:18:02,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:18:02,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581483384] [2022-09-16 11:18:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:18:02,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:18:03,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:18:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 41 proven. 47 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-09-16 11:18:03,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:18:03,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581483384] [2022-09-16 11:18:03,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581483384] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:18:03,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317784351] [2022-09-16 11:18:03,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-09-16 11:18:03,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:18:03,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:18:03,555 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:18:03,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-09-16 11:18:03,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-09-16 11:18:03,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:18:03,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 20 conjunts are in the unsatisfiable core [2022-09-16 11:18:03,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:18:04,349 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 58 proven. 30 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-09-16 11:18:04,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:18:04,761 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 58 proven. 30 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-09-16 11:18:04,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317784351] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:18:04,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:18:04,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 46 [2022-09-16 11:18:04,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877265406] [2022-09-16 11:18:04,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:18:04,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-09-16 11:18:04,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:18:04,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-09-16 11:18:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1825, Unknown=0, NotChecked=0, Total=2070 [2022-09-16 11:18:04,763 INFO L87 Difference]: Start difference. First operand 170389 states and 716506 transitions. Second operand has 46 states, 46 states have (on average 6.913043478260869) internal successors, (318), 46 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:18:16,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:18:16,456 INFO L93 Difference]: Finished difference Result 678214 states and 2859156 transitions. [2022-09-16 11:18:16,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-09-16 11:18:16,457 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.913043478260869) internal successors, (318), 46 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 221 [2022-09-16 11:18:16,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:18:27,467 INFO L225 Difference]: With dead ends: 678214 [2022-09-16 11:18:27,468 INFO L226 Difference]: Without dead ends: 678214 [2022-09-16 11:18:27,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 409 SyntacticMatches, 8 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1944 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1211, Invalid=4951, Unknown=0, NotChecked=0, Total=6162 [2022-09-16 11:18:27,478 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 10566 mSDsluCounter, 7480 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 359 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10566 SdHoareTripleChecker+Valid, 7640 SdHoareTripleChecker+Invalid, 2109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 359 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-09-16 11:18:27,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10566 Valid, 7640 Invalid, 2109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [359 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-09-16 11:18:29,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678214 states. [2022-09-16 11:18:49,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678214 to 170452. [2022-09-16 11:18:49,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170452 states, 170365 states have (on average 4.206081061250844) internal successors, (716569), 170451 states have internal predecessors, (716569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:18:52,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170452 states to 170452 states and 716569 transitions. [2022-09-16 11:18:52,010 INFO L78 Accepts]: Start accepts. Automaton has 170452 states and 716569 transitions. Word has length 221 [2022-09-16 11:18:52,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:18:52,010 INFO L495 AbstractCegarLoop]: Abstraction has 170452 states and 716569 transitions. [2022-09-16 11:18:52,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.913043478260869) internal successors, (318), 46 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:18:52,011 INFO L276 IsEmpty]: Start isEmpty. Operand 170452 states and 716569 transitions. [2022-09-16 11:18:52,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-09-16 11:18:52,016 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:18:52,016 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:18:52,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-09-16 11:18:52,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-09-16 11:18:52,232 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:18:52,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:18:52,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1933118107, now seen corresponding path program 2 times [2022-09-16 11:18:52,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:18:52,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092034168] [2022-09-16 11:18:52,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:18:52,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:18:52,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:18:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:18:53,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:18:53,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092034168] [2022-09-16 11:18:53,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092034168] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:18:53,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172877621] [2022-09-16 11:18:53,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-09-16 11:18:53,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:18:53,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:18:53,094 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:18:53,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-09-16 11:18:53,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-09-16 11:18:53,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-09-16 11:18:53,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 48 conjunts are in the unsatisfiable core [2022-09-16 11:18:53,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:18:53,495 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:18:53,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-09-16 11:18:54,182 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:18:54,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:18:54,309 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:18:54,379 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:18:54,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:18:54,838 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:18:54,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:18:54,895 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:18:54,934 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-09-16 11:18:54,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:18:55,003 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1043 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1043) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2022-09-16 11:18:55,017 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1043 (Array Int Int)) (v_ArrVal_1042 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1042) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1043) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2022-09-16 11:18:55,144 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1043 (Array Int Int)) (v_ArrVal_1042 (Array Int Int)) (v_ArrVal_1041 (Array Int Int))) (< 0 (+ (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1041) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1042) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1043) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2022-09-16 11:18:55,179 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1043 (Array Int Int)) (v_ArrVal_1042 (Array Int Int)) (v_ArrVal_1041 (Array Int Int))) (< 0 (+ (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_1041) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1042) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1043) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2022-09-16 11:18:55,517 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:18:55,517 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 33 [2022-09-16 11:18:55,524 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:18:55,525 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 152 [2022-09-16 11:18:55,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 66 [2022-09-16 11:18:55,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 126 [2022-09-16 11:18:55,539 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 110 [2022-09-16 11:18:56,025 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:18:56,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2022-09-16 11:18:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 14 trivial. 8 not checked. [2022-09-16 11:18:56,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172877621] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:18:56,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:18:56,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 19, 19] total 63 [2022-09-16 11:18:56,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905326632] [2022-09-16 11:18:56,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:18:56,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-09-16 11:18:56,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:18:56,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-09-16 11:18:56,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=3257, Unknown=11, NotChecked=476, Total=4032 [2022-09-16 11:18:56,247 INFO L87 Difference]: Start difference. First operand 170452 states and 716569 transitions. Second operand has 64 states, 63 states have (on average 9.333333333333334) internal successors, (588), 64 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:19:11,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:19:11,536 INFO L93 Difference]: Finished difference Result 513262 states and 2047267 transitions. [2022-09-16 11:19:11,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-09-16 11:19:11,537 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 9.333333333333334) internal successors, (588), 64 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2022-09-16 11:19:11,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:19:17,820 INFO L225 Difference]: With dead ends: 513262 [2022-09-16 11:19:17,820 INFO L226 Difference]: Without dead ends: 513262 [2022-09-16 11:19:17,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 412 SyntacticMatches, 8 SemanticMatches, 120 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 3668 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2097, Invalid=11714, Unknown=11, NotChecked=940, Total=14762 [2022-09-16 11:19:17,821 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 5746 mSDsluCounter, 11645 mSDsCounter, 0 mSdLazyCounter, 3631 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5746 SdHoareTripleChecker+Valid, 11465 SdHoareTripleChecker+Invalid, 9603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 3631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5675 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-09-16 11:19:17,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5746 Valid, 11465 Invalid, 9603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 3631 Invalid, 0 Unknown, 5675 Unchecked, 1.6s Time] [2022-09-16 11:19:19,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513262 states. [2022-09-16 11:19:31,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513262 to 171788. [2022-09-16 11:19:32,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171788 states, 171701 states have (on average 4.20266043878603) internal successors, (721601), 171787 states have internal predecessors, (721601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:19:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171788 states to 171788 states and 721601 transitions. [2022-09-16 11:19:33,982 INFO L78 Accepts]: Start accepts. Automaton has 171788 states and 721601 transitions. Word has length 223 [2022-09-16 11:19:33,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:19:33,983 INFO L495 AbstractCegarLoop]: Abstraction has 171788 states and 721601 transitions. [2022-09-16 11:19:33,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 9.333333333333334) internal successors, (588), 64 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:19:33,983 INFO L276 IsEmpty]: Start isEmpty. Operand 171788 states and 721601 transitions. [2022-09-16 11:19:33,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-09-16 11:19:33,987 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:19:33,987 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:19:34,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-09-16 11:19:34,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:19:34,188 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:19:34,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:19:34,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1933118110, now seen corresponding path program 1 times [2022-09-16 11:19:34,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:19:34,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844301916] [2022-09-16 11:19:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:19:34,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:19:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:19:35,183 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-09-16 11:19:35,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:19:35,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844301916] [2022-09-16 11:19:35,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844301916] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:19:35,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020297909] [2022-09-16 11:19:35,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:19:35,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:19:35,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:19:35,185 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:19:35,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-09-16 11:19:35,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:19:35,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 44 conjunts are in the unsatisfiable core [2022-09-16 11:19:35,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:19:35,621 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:19:35,887 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-09-16 11:19:36,184 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:19:36,185 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:19:36,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:19:36,343 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:19:36,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:19:36,604 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:19:36,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:19:36,734 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:19:36,804 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-09-16 11:19:36,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:19:36,874 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1106 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~B~0.base) (+ 4 c_~B~0.offset)) 4294967296)) is different from false [2022-09-16 11:19:36,892 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~B~0.base) (+ 4 c_~B~0.offset)) 4294967296)) is different from false [2022-09-16 11:19:36,999 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int)) (v_ArrVal_1104 (Array Int Int))) (< (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1104) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~B~0.base) (+ 4 c_~B~0.offset)) 4294967296)) is different from false [2022-09-16 11:19:37,028 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int)) (v_ArrVal_1104 (Array Int Int))) (< (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_1104) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~B~0.base) (+ 4 c_~B~0.offset)) 4294967296)) is different from false [2022-09-16 11:19:37,406 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:19:37,406 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 31 [2022-09-16 11:19:37,415 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:19:37,416 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 268 [2022-09-16 11:19:37,423 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 246 [2022-09-16 11:19:37,432 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 107 [2022-09-16 11:19:37,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 198 [2022-09-16 11:19:38,121 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:19:38,122 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2022-09-16 11:19:38,367 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 14 trivial. 8 not checked. [2022-09-16 11:19:38,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020297909] provided 0 perfect and 2 imperfect interpolant sequences [2022-09-16 11:19:38,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-09-16 11:19:38,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 19, 19] total 65 [2022-09-16 11:19:38,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468619334] [2022-09-16 11:19:38,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-09-16 11:19:38,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-09-16 11:19:38,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-16 11:19:38,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-09-16 11:19:38,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=3552, Unknown=11, NotChecked=492, Total=4290 [2022-09-16 11:19:38,369 INFO L87 Difference]: Start difference. First operand 171788 states and 721601 transitions. Second operand has 66 states, 65 states have (on average 9.107692307692307) internal successors, (592), 66 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:19:54,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-09-16 11:19:54,816 INFO L93 Difference]: Finished difference Result 512947 states and 2046282 transitions. [2022-09-16 11:19:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-09-16 11:19:54,817 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 65 states have (on average 9.107692307692307) internal successors, (592), 66 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 223 [2022-09-16 11:19:54,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-09-16 11:20:02,949 INFO L225 Difference]: With dead ends: 512947 [2022-09-16 11:20:02,949 INFO L226 Difference]: Without dead ends: 512947 [2022-09-16 11:20:02,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 412 SyntacticMatches, 7 SemanticMatches, 136 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 3882 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2291, Invalid=15536, Unknown=11, NotChecked=1068, Total=18906 [2022-09-16 11:20:02,950 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 7883 mSDsluCounter, 12412 mSDsCounter, 0 mSdLazyCounter, 3396 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7883 SdHoareTripleChecker+Valid, 12356 SdHoareTripleChecker+Invalid, 7864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 3396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4142 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-09-16 11:20:02,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7883 Valid, 12356 Invalid, 7864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 3396 Invalid, 0 Unknown, 4142 Unchecked, 1.7s Time] [2022-09-16 11:20:04,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512947 states. [2022-09-16 11:20:16,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512947 to 171788. [2022-09-16 11:20:17,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171788 states, 171701 states have (on average 4.200825854246626) internal successors, (721286), 171787 states have internal predecessors, (721286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:20:19,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171788 states to 171788 states and 721286 transitions. [2022-09-16 11:20:19,190 INFO L78 Accepts]: Start accepts. Automaton has 171788 states and 721286 transitions. Word has length 223 [2022-09-16 11:20:19,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-09-16 11:20:19,191 INFO L495 AbstractCegarLoop]: Abstraction has 171788 states and 721286 transitions. [2022-09-16 11:20:19,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 9.107692307692307) internal successors, (592), 66 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-16 11:20:19,192 INFO L276 IsEmpty]: Start isEmpty. Operand 171788 states and 721286 transitions. [2022-09-16 11:20:19,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-09-16 11:20:19,196 INFO L187 NwaCegarLoop]: Found error trace [2022-09-16 11:20:19,196 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-09-16 11:20:19,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-09-16 11:20:19,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-09-16 11:20:19,408 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2022-09-16 11:20:19,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-16 11:20:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1933118111, now seen corresponding path program 1 times [2022-09-16 11:20:19,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-16 11:20:19,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657074818] [2022-09-16 11:20:19,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:20:19,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-16 11:20:19,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:20:19,961 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:20:19,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-16 11:20:19,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657074818] [2022-09-16 11:20:19,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657074818] provided 0 perfect and 1 imperfect interpolant sequences [2022-09-16 11:20:19,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193082604] [2022-09-16 11:20:19,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-16 11:20:19,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-09-16 11:20:19,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-16 11:20:19,963 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-09-16 11:20:19,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-09-16 11:20:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-16 11:20:20,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 58 conjunts are in the unsatisfiable core [2022-09-16 11:20:20,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-09-16 11:20:20,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-09-16 11:20:20,432 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-09-16 11:20:20,741 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-09-16 11:20:20,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-09-16 11:20:20,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:20,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:21,300 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-09-16 11:20:21,301 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-09-16 11:20:21,397 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:21,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:21,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:20:21,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:21,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-09-16 11:20:21,923 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 16 treesize of output 18 [2022-09-16 11:20:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-09-16 11:20:21,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-09-16 11:20:26,090 WARN L833 $PredicateComparison]: unable to prove that (forall ((~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse0 (select (select .cse1 ~B~0.base) (+ ~B~0.offset 4)))) (or (<= (+ .cse0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset 4))) 2147483647) (not (<= .cse0 0)) (< (+ .cse0 9223372039002259455) 0))))) is different from false [2022-09-16 11:20:26,129 WARN L833 $PredicateComparison]: unable to prove that (forall ((~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int)) (v_ArrVal_1171 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1171) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse0 (select (select .cse1 ~B~0.base) (+ ~B~0.offset 4)))) (or (<= (+ .cse0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset 4))) 2147483647) (not (<= .cse0 0)) (< (+ 9223372039002259455 .cse0) 0))))) is different from false [2022-09-16 11:20:26,324 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int)) (v_ArrVal_1171 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1171) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse0 (select (select .cse1 ~B~0.base) (+ ~B~0.offset 4)))) (or (<= (+ .cse0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset 4))) 2147483647) (not (<= .cse0 0)) (< (+ 9223372039002259455 .cse0) 0))))) (= |c_ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) is different from false [2022-09-16 11:20:26,335 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int)) (v_ArrVal_1171 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1171) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse0 (select (select .cse1 ~B~0.base) (+ ~B~0.offset 4)))) (or (<= (+ .cse0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset 4))) 2147483647) (not (<= .cse0 0)) (< (+ 9223372039002259455 .cse0) 0))))) (= |c_ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) is different from false [2022-09-16 11:20:26,689 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1170 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int)) (v_ArrVal_1171 (Array Int Int))) (let ((.cse0 (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_1170) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1171) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse1 (select (select .cse0 ~B~0.base) (+ ~B~0.offset 4)))) (or (<= (+ (select (select .cse0 c_~A~0.base) (+ c_~A~0.offset 4)) .cse1) 2147483647) (not (<= .cse1 0)) (< (+ 9223372039002259455 .cse1) 0))))) is different from false [2022-09-16 11:20:26,897 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1170 (Array Int Int)) (~B~0.offset Int) (~B~0.base Int) (v_ArrVal_1172 (Array Int Int)) (v_ArrVal_1171 (Array Int Int))) (let ((.cse1 (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc32#1.base| v_ArrVal_1170) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1171) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1172))) (let ((.cse0 (select (select .cse1 ~B~0.base) (+ ~B~0.offset 4)))) (or (not (<= .cse0 0)) (<= (+ .cse0 (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset 4))) 2147483647) (< (+ 9223372039002259455 .cse0) 0))))) is different from false [2022-09-16 11:20:28,231 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:20:28,231 INFO L390 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 99 [2022-09-16 11:20:28,306 INFO L356 Elim1Store]: treesize reduction 4, result has 89.7 percent of original size [2022-09-16 11:20:28,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 3085549 treesize of output 2986503 [2022-09-16 11:20:35,439 WARN L233 SmtUtils]: Spent 7.13s on a formula simplification that was a NOOP. DAG size: 1133 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-09-16 11:20:35,493 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-09-16 11:20:35,495 INFO L390 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 2986465 treesize of output 2722281