/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/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 18:08:04,931 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 18:08:04,954 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 18:08:05,007 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 18:08:05,008 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 18:08:05,009 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 18:08:05,010 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 18:08:05,015 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 18:08:05,017 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 18:08:05,017 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 18:08:05,018 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 18:08:05,019 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 18:08:05,019 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 18:08:05,020 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 18:08:05,021 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 18:08:05,021 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 18:08:05,022 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 18:08:05,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 18:08:05,024 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 18:08:05,026 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 18:08:05,027 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 18:08:05,028 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 18:08:05,029 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 18:08:05,030 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 18:08:05,032 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 18:08:05,032 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 18:08:05,033 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 18:08:05,033 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 18:08:05,034 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 18:08:05,034 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 18:08:05,035 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 18:08:05,035 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 18:08:05,036 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 18:08:05,036 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 18:08:05,037 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 18:08:05,037 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 18:08:05,038 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 18:08:05,038 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 18:08:05,038 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 18:08:05,039 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 18:08:05,040 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 18:08:05,041 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 18:08:05,062 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 18:08:05,062 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 18:08:05,063 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 18:08:05,063 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 18:08:05,064 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 18:08:05,064 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 18:08:05,064 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 18:08:05,065 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 18:08:05,065 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 18:08:05,066 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 18:08:05,066 INFO L138 SettingsManager]: * Interpolant automaton=MCR 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 [2022-03-15 18:08:05,267 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 18:08:05,285 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 18:08:05,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 18:08:05,287 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 18:08:05,294 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 18:08:05,295 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-1.i [2022-03-15 18:08:05,361 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e072ca47d/1dab42b8fad8438a9dbe800116191dd5/FLAG978019da4 [2022-03-15 18:08:05,805 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 18:08:05,805 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-1.i [2022-03-15 18:08:05,816 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e072ca47d/1dab42b8fad8438a9dbe800116191dd5/FLAG978019da4 [2022-03-15 18:08:05,828 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e072ca47d/1dab42b8fad8438a9dbe800116191dd5 [2022-03-15 18:08:05,830 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 18:08:05,831 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 18:08:05,833 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 18:08:05,833 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 18:08:05,836 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 18:08:05,836 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 06:08:05" (1/1) ... [2022-03-15 18:08:05,837 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4afafa69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:05, skipping insertion in model container [2022-03-15 18:08:05,837 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 06:08:05" (1/1) ... [2022-03-15 18:08:05,852 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 18:08:05,879 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 18:08:06,204 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-1.i[30035,30048] [2022-03-15 18:08:06,220 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 18:08:06,228 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 18:08:06,272 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-1.i[30035,30048] [2022-03-15 18:08:06,283 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 18:08:06,320 INFO L208 MainTranslator]: Completed translation [2022-03-15 18:08:06,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06 WrapperNode [2022-03-15 18:08:06,321 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 18:08:06,322 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 18:08:06,322 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 18:08:06,322 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 18:08:06,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,363 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,381 INFO L137 Inliner]: procedures = 170, calls = 18, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 60 [2022-03-15 18:08:06,382 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 18:08:06,382 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 18:08:06,383 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 18:08:06,383 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 18:08:06,390 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,392 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,393 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,397 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,400 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,401 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,403 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 18:08:06,404 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 18:08:06,404 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 18:08:06,404 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 18:08:06,411 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (1/1) ... [2022-03-15 18:08:06,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 18:08:06,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:06,447 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-03-15 18:08:06,449 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-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2022-03-15 18:08:06,474 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2022-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2022-03-15 18:08:06,474 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2022-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 18:08:06,474 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 18:08:06,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 18:08:06,475 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 18:08:06,475 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 18:08:06,476 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 18:08:06,572 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 18:08:06,574 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 18:08:06,769 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 18:08:06,775 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 18:08:06,776 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-15 18:08:06,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 06:08:06 BoogieIcfgContainer [2022-03-15 18:08:06,777 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 18:08:06,779 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 18:08:06,779 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 18:08:06,782 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 18:08:06,782 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 06:08:05" (1/3) ... [2022-03-15 18:08:06,782 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12166ee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 06:08:06, skipping insertion in model container [2022-03-15 18:08:06,783 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 06:08:06" (2/3) ... [2022-03-15 18:08:06,783 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12166ee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 06:08:06, skipping insertion in model container [2022-03-15 18:08:06,783 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 06:08:06" (3/3) ... [2022-03-15 18:08:06,784 INFO L111 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-1.i [2022-03-15 18:08:06,789 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 18:08:06,789 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 18:08:06,789 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 18:08:06,789 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 18:08:06,815 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,815 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,815 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,816 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,816 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,816 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,817 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,818 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,819 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,820 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,821 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,822 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,823 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,826 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,826 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,826 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,826 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,827 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,829 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,830 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:06,830 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:06,866 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:06,872 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:08:06,873 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 18:08:06,883 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:06,895 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:06,903 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:06,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 77 transitions, 164 flow [2022-03-15 18:08:06,938 INFO L129 PetriNetUnfolder]: 4/90 cut-off events. [2022-03-15 18:08:06,938 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-03-15 18:08:06,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 90 events. 4/90 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 100 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 66. Up to 4 conditions per place. [2022-03-15 18:08:06,944 INFO L116 LiptonReduction]: Number of co-enabled transitions 896 [2022-03-15 18:08:09,423 INFO L131 LiptonReduction]: Checked pairs total: 781 [2022-03-15 18:08:09,423 INFO L133 LiptonReduction]: Total number of compositions: 80 [2022-03-15 18:08:09,429 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2022-03-15 18:08:09,443 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 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-03-15 18:08:09,445 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 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-03-15 18:08:09,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:09,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:09,450 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:09,451 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:09,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:09,454 INFO L85 PathProgramCache]: Analyzing trace with hash 295413, now seen corresponding path program 1 times [2022-03-15 18:08:09,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:09,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534432222] [2022-03-15 18:08:09,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:09,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:09,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:09,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:09,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534432222] [2022-03-15 18:08:09,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534432222] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:09,668 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:09,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:09,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1249070801] [2022-03-15 18:08:09,670 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:09,673 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:09,680 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:09,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:09,683 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:09,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:09,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:09,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:09,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:09,711 INFO L87 Difference]: Start difference. First operand has 41 states, 37 states have (on average 2.0) internal successors, (74), 40 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:09,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:09,738 INFO L93 Difference]: Finished difference Result 32 states and 52 transitions. [2022-03-15 18:08:09,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:09,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:08:09,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:09,753 INFO L225 Difference]: With dead ends: 32 [2022-03-15 18:08:09,754 INFO L226 Difference]: Without dead ends: 31 [2022-03-15 18:08:09,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:08:09,759 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 7 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:09,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:09,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-03-15 18:08:09,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-03-15 18:08:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 30 states have internal predecessors, (51), 0 states have call successors, (0), 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-03-15 18:08:09,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2022-03-15 18:08:09,791 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2022-03-15 18:08:09,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:09,791 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2022-03-15 18:08:09,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:09,791 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2022-03-15 18:08:09,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 18:08:09,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:09,792 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:09,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 18:08:09,792 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:09,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:09,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2074977089, now seen corresponding path program 1 times [2022-03-15 18:08:09,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:09,798 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579870888] [2022-03-15 18:08:09,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:09,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:09,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:09,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:09,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579870888] [2022-03-15 18:08:09,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579870888] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:09,927 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:09,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 18:08:09,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [182156363] [2022-03-15 18:08:09,927 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:09,928 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:09,930 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2022-03-15 18:08:09,931 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:09,931 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:09,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 18:08:09,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:09,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 18:08:09,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 18:08:09,933 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:09,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:09,952 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2022-03-15 18:08:09,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 18:08:09,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-03-15 18:08:09,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:09,953 INFO L225 Difference]: With dead ends: 26 [2022-03-15 18:08:09,953 INFO L226 Difference]: Without dead ends: 24 [2022-03-15 18:08:09,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 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-03-15 18:08:09,955 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 17 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:09,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 2 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-03-15 18:08:09,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-03-15 18:08:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:09,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2022-03-15 18:08:09,959 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2022-03-15 18:08:09,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:09,959 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2022-03-15 18:08:09,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:09,959 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2022-03-15 18:08:09,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-03-15 18:08:09,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:09,960 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:09,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 18:08:09,960 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-15 18:08:09,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:09,961 INFO L85 PathProgramCache]: Analyzing trace with hash 100210971, now seen corresponding path program 1 times [2022-03-15 18:08:09,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:09,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791650280] [2022-03-15 18:08:09,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:09,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:09,986 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:10,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:10,041 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:10,044 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:10,045 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 4 remaining) [2022-03-15 18:08:10,049 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-03-15 18:08:10,049 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 18:08:10,049 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-03-15 18:08:10,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 18:08:10,051 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-03-15 18:08:10,053 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:10,053 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-15 18:08:10,076 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,076 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,076 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,077 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,077 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,077 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,077 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,078 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,079 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,080 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,081 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,082 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,082 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,082 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,085 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,092 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,092 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,092 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,093 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,093 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,094 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,094 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,094 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,094 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,094 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:10,096 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:10,102 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:10,104 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:08:10,104 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 18:08:10,107 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:10,107 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:10,108 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:10,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 96 transitions, 216 flow [2022-03-15 18:08:10,158 INFO L129 PetriNetUnfolder]: 5/115 cut-off events. [2022-03-15 18:08:10,159 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-03-15 18:08:10,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 115 events. 5/115 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 125 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 124. Up to 6 conditions per place. [2022-03-15 18:08:10,163 INFO L116 LiptonReduction]: Number of co-enabled transitions 1300 [2022-03-15 18:08:12,428 INFO L131 LiptonReduction]: Checked pairs total: 1744 [2022-03-15 18:08:12,428 INFO L133 LiptonReduction]: Total number of compositions: 89 [2022-03-15 18:08:12,431 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2022-03-15 18:08:12,465 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 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-03-15 18:08:12,466 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 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-03-15 18:08:12,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:12,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:12,466 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:12,467 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:12,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:12,467 INFO L85 PathProgramCache]: Analyzing trace with hash 497676, now seen corresponding path program 1 times [2022-03-15 18:08:12,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:12,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617413169] [2022-03-15 18:08:12,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:12,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:12,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:12,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617413169] [2022-03-15 18:08:12,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617413169] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:12,504 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:12,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:12,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1148100265] [2022-03-15 18:08:12,504 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:12,504 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:12,505 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:12,505 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:12,505 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:12,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:12,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:12,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:12,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:12,507 INFO L87 Difference]: Start difference. First operand has 211 states, 206 states have (on average 2.674757281553398) internal successors, (551), 210 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:12,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:12,534 INFO L93 Difference]: Finished difference Result 172 states and 419 transitions. [2022-03-15 18:08:12,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:12,535 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:08:12,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:12,538 INFO L225 Difference]: With dead ends: 172 [2022-03-15 18:08:12,538 INFO L226 Difference]: Without dead ends: 171 [2022-03-15 18:08:12,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:08:12,539 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:12,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 5 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:12,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-03-15 18:08:12,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2022-03-15 18:08:12,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 167 states have (on average 2.502994011976048) internal successors, (418), 170 states have internal predecessors, (418), 0 states have call successors, (0), 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-03-15 18:08:12,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2022-03-15 18:08:12,556 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2022-03-15 18:08:12,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:12,557 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2022-03-15 18:08:12,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:12,557 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2022-03-15 18:08:12,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:12,557 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:12,557 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:12,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 18:08:12,558 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:12,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:12,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1336721448, now seen corresponding path program 1 times [2022-03-15 18:08:12,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:12,559 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541212201] [2022-03-15 18:08:12,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:12,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:12,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:12,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:12,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541212201] [2022-03-15 18:08:12,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541212201] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:12,650 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:12,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 18:08:12,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1385452559] [2022-03-15 18:08:12,650 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:12,651 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:12,652 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:12,652 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:12,653 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:12,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:12,653 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:12,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:12,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 18:08:12,653 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:12,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:12,728 INFO L93 Difference]: Finished difference Result 205 states and 460 transitions. [2022-03-15 18:08:12,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:12,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 18:08:12,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:12,731 INFO L225 Difference]: With dead ends: 205 [2022-03-15 18:08:12,731 INFO L226 Difference]: Without dead ends: 201 [2022-03-15 18:08:12,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:12,732 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 55 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:12,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 14 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:12,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-15 18:08:12,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 162. [2022-03-15 18:08:12,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 159 states have (on average 2.509433962264151) internal successors, (399), 161 states have internal predecessors, (399), 0 states have call successors, (0), 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-03-15 18:08:12,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2022-03-15 18:08:12,746 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2022-03-15 18:08:12,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:12,747 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2022-03-15 18:08:12,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:12,747 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2022-03-15 18:08:12,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:12,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:12,748 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:12,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 18:08:12,748 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:12,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:12,749 INFO L85 PathProgramCache]: Analyzing trace with hash 68858158, now seen corresponding path program 1 times [2022-03-15 18:08:12,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:12,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4368033] [2022-03-15 18:08:12,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:12,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:12,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:12,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:12,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:12,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4368033] [2022-03-15 18:08:12,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4368033] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:12,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694749016] [2022-03-15 18:08:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:12,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:12,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:12,827 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-03-15 18:08:12,834 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-03-15 18:08:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:12,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:08:12,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:13,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:13,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:13,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:13,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694749016] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:13,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:13,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-03-15 18:08:13,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [650734097] [2022-03-15 18:08:13,169 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:13,170 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:13,171 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:13,172 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:13,172 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:13,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:13,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:13,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:13,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-03-15 18:08:13,173 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:13,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:13,328 INFO L93 Difference]: Finished difference Result 217 states and 460 transitions. [2022-03-15 18:08:13,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 18:08:13,328 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 18:08:13,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:13,332 INFO L225 Difference]: With dead ends: 217 [2022-03-15 18:08:13,332 INFO L226 Difference]: Without dead ends: 211 [2022-03-15 18:08:13,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2022-03-15 18:08:13,334 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 82 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:13,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 34 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:13,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-03-15 18:08:13,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 153. [2022-03-15 18:08:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 150 states have (on average 2.4466666666666668) internal successors, (367), 152 states have internal predecessors, (367), 0 states have call successors, (0), 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-03-15 18:08:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2022-03-15 18:08:13,359 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2022-03-15 18:08:13,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:13,360 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2022-03-15 18:08:13,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:13,361 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2022-03-15 18:08:13,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 18:08:13,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:13,363 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:13,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 18:08:13,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 18:08:13,567 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-03-15 18:08:13,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:13,567 INFO L85 PathProgramCache]: Analyzing trace with hash 2131190860, now seen corresponding path program 1 times [2022-03-15 18:08:13,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:13,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171107971] [2022-03-15 18:08:13,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:13,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:13,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:13,598 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:13,615 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:13,616 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:13,616 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 5 remaining) [2022-03-15 18:08:13,616 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-03-15 18:08:13,616 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 5 remaining) [2022-03-15 18:08:13,616 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-03-15 18:08:13,616 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-03-15 18:08:13,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-03-15 18:08:13,617 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-15 18:08:13,617 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:13,617 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,633 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,634 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,635 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,636 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,637 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,638 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,639 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,640 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,641 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,642 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,643 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,644 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,645 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,646 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,647 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,648 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:13,649 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:13,650 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:13,651 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:08:13,651 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-03-15 18:08:13,654 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:13,655 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:13,655 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:13,655 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 115 transitions, 272 flow [2022-03-15 18:08:13,690 INFO L129 PetriNetUnfolder]: 6/140 cut-off events. [2022-03-15 18:08:13,690 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-03-15 18:08:13,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 140 events. 6/140 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 176 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2022-03-15 18:08:13,695 INFO L116 LiptonReduction]: Number of co-enabled transitions 1764 [2022-03-15 18:08:15,859 INFO L131 LiptonReduction]: Checked pairs total: 2497 [2022-03-15 18:08:15,859 INFO L133 LiptonReduction]: Total number of compositions: 104 [2022-03-15 18:08:15,860 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2022-03-15 18:08:15,890 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 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-03-15 18:08:15,892 INFO L276 IsEmpty]: Start isEmpty. Operand has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 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-03-15 18:08:15,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:15,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:15,892 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:15,893 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:15,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:15,893 INFO L85 PathProgramCache]: Analyzing trace with hash 733508, now seen corresponding path program 1 times [2022-03-15 18:08:15,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:15,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216599716] [2022-03-15 18:08:15,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:15,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:15,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:15,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:15,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216599716] [2022-03-15 18:08:15,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216599716] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:15,921 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:15,921 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:15,921 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1127212486] [2022-03-15 18:08:15,921 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:15,922 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:15,922 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:15,922 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:15,922 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:15,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:15,922 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:15,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:15,925 INFO L87 Difference]: Start difference. First operand has 643 states, 637 states have (on average 3.281004709576138) internal successors, (2090), 642 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:15,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:15,955 INFO L93 Difference]: Finished difference Result 560 states and 1738 transitions. [2022-03-15 18:08:15,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:15,955 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:08:15,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:15,961 INFO L225 Difference]: With dead ends: 560 [2022-03-15 18:08:15,962 INFO L226 Difference]: Without dead ends: 559 [2022-03-15 18:08:15,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:08:15,963 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:15,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 5 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:15,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2022-03-15 18:08:15,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2022-03-15 18:08:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 554 states have (on average 3.1353790613718413) internal successors, (1737), 558 states have internal predecessors, (1737), 0 states have call successors, (0), 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-03-15 18:08:16,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2022-03-15 18:08:16,003 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2022-03-15 18:08:16,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:16,004 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2022-03-15 18:08:16,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:16,004 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2022-03-15 18:08:16,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:16,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:16,004 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:16,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-15 18:08:16,005 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:16,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:16,005 INFO L85 PathProgramCache]: Analyzing trace with hash 922699699, now seen corresponding path program 1 times [2022-03-15 18:08:16,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:16,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515014729] [2022-03-15 18:08:16,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:16,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:16,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:16,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:16,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:16,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515014729] [2022-03-15 18:08:16,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515014729] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:16,053 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:16,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 18:08:16,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [792084199] [2022-03-15 18:08:16,053 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:16,054 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:16,055 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:16,055 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:16,055 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:16,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:16,056 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:16,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:16,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 18:08:16,056 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:16,143 INFO L93 Difference]: Finished difference Result 817 states and 2317 transitions. [2022-03-15 18:08:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:16,144 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 18:08:16,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:16,148 INFO L225 Difference]: With dead ends: 817 [2022-03-15 18:08:16,149 INFO L226 Difference]: Without dead ends: 812 [2022-03-15 18:08:16,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:16,150 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 62 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:16,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 14 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:16,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2022-03-15 18:08:16,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 585. [2022-03-15 18:08:16,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 581 states have (on average 3.153184165232358) internal successors, (1832), 584 states have internal predecessors, (1832), 0 states have call successors, (0), 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-03-15 18:08:16,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2022-03-15 18:08:16,170 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2022-03-15 18:08:16,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:16,171 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2022-03-15 18:08:16,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:16,171 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2022-03-15 18:08:16,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:16,172 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:16,172 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:16,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-15 18:08:16,172 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:16,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:16,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1886635420, now seen corresponding path program 1 times [2022-03-15 18:08:16,174 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:16,174 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340769192] [2022-03-15 18:08:16,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:16,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:16,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:16,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:16,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:16,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340769192] [2022-03-15 18:08:16,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340769192] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:16,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119316059] [2022-03-15 18:08:16,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:16,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:16,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:16,252 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-03-15 18:08:16,257 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-03-15 18:08:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:16,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:08:16,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:16,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:16,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:16,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:16,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119316059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:16,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:16,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 18:08:16,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1348800012] [2022-03-15 18:08:16,513 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:16,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:16,515 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:16,516 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:16,516 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:16,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:16,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:16,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:16,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:08:16,517 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:16,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:16,685 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2022-03-15 18:08:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:16,685 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 18:08:16,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:16,691 INFO L225 Difference]: With dead ends: 963 [2022-03-15 18:08:16,691 INFO L226 Difference]: Without dead ends: 956 [2022-03-15 18:08:16,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:16,692 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 77 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:16,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 36 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:16,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2022-03-15 18:08:16,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2022-03-15 18:08:16,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 607 states have (on average 3.14003294892916) internal successors, (1906), 610 states have internal predecessors, (1906), 0 states have call successors, (0), 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-03-15 18:08:16,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2022-03-15 18:08:16,713 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2022-03-15 18:08:16,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:16,713 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2022-03-15 18:08:16,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:16,713 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2022-03-15 18:08:16,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:16,714 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:16,714 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:16,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:16,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 18:08:16,924 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:16,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash 99933897, now seen corresponding path program 1 times [2022-03-15 18:08:16,925 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:16,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699366637] [2022-03-15 18:08:16,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:16,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:17,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:17,006 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:17,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699366637] [2022-03-15 18:08:17,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699366637] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:17,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152846003] [2022-03-15 18:08:17,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:17,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:17,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:17,008 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-03-15 18:08:17,031 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-03-15 18:08:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:17,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:17,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:17,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:17,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:17,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152846003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:17,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:17,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2022-03-15 18:08:17,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1744609] [2022-03-15 18:08:17,345 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:17,347 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:17,351 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:08:17,351 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:17,435 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [7475#(<= (+ ~x~0 20) ~n~0), 7474#(<= (+ thr2Thread1of3ForFork0_~t~0 20) ~n~0)] [2022-03-15 18:08:17,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:17,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:17,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:17,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:08:17,436 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:17,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:17,650 INFO L93 Difference]: Finished difference Result 1059 states and 2818 transitions. [2022-03-15 18:08:17,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:17,650 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:17,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:17,687 INFO L225 Difference]: With dead ends: 1059 [2022-03-15 18:08:17,687 INFO L226 Difference]: Without dead ends: 1052 [2022-03-15 18:08:17,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=182, Invalid=520, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:17,689 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 160 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:17,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 34 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:17,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-03-15 18:08:17,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 591. [2022-03-15 18:08:17,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 587 states have (on average 3.13458262350937) internal successors, (1840), 590 states have internal predecessors, (1840), 0 states have call successors, (0), 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-03-15 18:08:17,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2022-03-15 18:08:17,710 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2022-03-15 18:08:17,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:17,710 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2022-03-15 18:08:17,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:17,710 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2022-03-15 18:08:17,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:17,711 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:17,711 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:17,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-15 18:08:17,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:17,928 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:17,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:17,928 INFO L85 PathProgramCache]: Analyzing trace with hash -580456183, now seen corresponding path program 2 times [2022-03-15 18:08:17,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:17,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478486188] [2022-03-15 18:08:17,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:17,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:18,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:18,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:18,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478486188] [2022-03-15 18:08:18,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478486188] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:18,053 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:18,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:18,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1834133753] [2022-03-15 18:08:18,053 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:18,055 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:18,057 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:08:18,057 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:18,057 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:18,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:18,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:18,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:18,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:18,058 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:18,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:18,265 INFO L93 Difference]: Finished difference Result 1053 states and 2807 transitions. [2022-03-15 18:08:18,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:18,266 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:18,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:18,271 INFO L225 Difference]: With dead ends: 1053 [2022-03-15 18:08:18,271 INFO L226 Difference]: Without dead ends: 1045 [2022-03-15 18:08:18,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:08:18,272 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 145 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:18,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 34 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:18,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2022-03-15 18:08:18,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 536. [2022-03-15 18:08:18,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 533 states have (on average 3.1669793621013134) internal successors, (1688), 535 states have internal predecessors, (1688), 0 states have call successors, (0), 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-03-15 18:08:18,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2022-03-15 18:08:18,291 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2022-03-15 18:08:18,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:18,291 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2022-03-15 18:08:18,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:18,291 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2022-03-15 18:08:18,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:08:18,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:18,292 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:18,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-15 18:08:18,292 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:18,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:18,293 INFO L85 PathProgramCache]: Analyzing trace with hash 534707947, now seen corresponding path program 1 times [2022-03-15 18:08:18,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:18,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651365458] [2022-03-15 18:08:18,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:18,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:18,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:18,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:18,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651365458] [2022-03-15 18:08:18,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651365458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:18,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295185296] [2022-03-15 18:08:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:18,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:18,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:18,372 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-03-15 18:08:18,373 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-03-15 18:08:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:18,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:08:18,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:18,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:18,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:18,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295185296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:18,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:18,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-03-15 18:08:18,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1780055390] [2022-03-15 18:08:18,717 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:18,719 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:18,721 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:08:18,721 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:18,723 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:18,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:18,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:18,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:18,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:18,724 INFO L87 Difference]: Start difference. First operand 536 states and 1688 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:18,885 INFO L93 Difference]: Finished difference Result 736 states and 2123 transitions. [2022-03-15 18:08:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:18,886 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 18:08:18,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:18,890 INFO L225 Difference]: With dead ends: 736 [2022-03-15 18:08:18,890 INFO L226 Difference]: Without dead ends: 728 [2022-03-15 18:08:18,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:18,891 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 86 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:18,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 37 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:18,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-03-15 18:08:18,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 549. [2022-03-15 18:08:18,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 546 states have (on average 3.0842490842490844) internal successors, (1684), 548 states have internal predecessors, (1684), 0 states have call successors, (0), 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-03-15 18:08:18,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2022-03-15 18:08:18,909 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2022-03-15 18:08:18,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:18,910 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2022-03-15 18:08:18,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:18,910 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2022-03-15 18:08:18,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 18:08:18,911 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:18,911 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:18,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:19,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:19,134 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-03-15 18:08:19,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:19,135 INFO L85 PathProgramCache]: Analyzing trace with hash -608638442, now seen corresponding path program 1 times [2022-03-15 18:08:19,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:19,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977688767] [2022-03-15 18:08:19,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:19,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:19,160 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:19,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:19,185 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:19,186 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:19,186 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-03-15 18:08:19,186 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-03-15 18:08:19,186 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (3 of 6 remaining) [2022-03-15 18:08:19,186 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-03-15 18:08:19,186 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-03-15 18:08:19,187 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-03-15 18:08:19,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-03-15 18:08:19,187 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1] [2022-03-15 18:08:19,187 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:19,187 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-15 18:08:19,203 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,203 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,203 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,203 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,204 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,204 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,205 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,206 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,207 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,208 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,209 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,210 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,211 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,215 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,216 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,217 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,218 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,219 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,220 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,221 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,222 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,223 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,224 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,225 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:19,226 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:19,228 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:19,228 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:08:19,228 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-03-15 18:08:19,230 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:19,230 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:19,230 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:19,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 134 transitions, 332 flow [2022-03-15 18:08:19,253 INFO L129 PetriNetUnfolder]: 7/165 cut-off events. [2022-03-15 18:08:19,253 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-03-15 18:08:19,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 165 events. 7/165 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 213 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 185. Up to 10 conditions per place. [2022-03-15 18:08:19,257 INFO L116 LiptonReduction]: Number of co-enabled transitions 2288 [2022-03-15 18:08:21,747 INFO L131 LiptonReduction]: Checked pairs total: 3260 [2022-03-15 18:08:21,748 INFO L133 LiptonReduction]: Total number of compositions: 136 [2022-03-15 18:08:21,748 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2022-03-15 18:08:21,864 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 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-03-15 18:08:21,870 INFO L276 IsEmpty]: Start isEmpty. Operand has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 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-03-15 18:08:21,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:21,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:21,871 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:21,871 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:21,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:21,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1019463, now seen corresponding path program 1 times [2022-03-15 18:08:21,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:21,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635215539] [2022-03-15 18:08:21,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:21,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:21,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:21,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:21,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635215539] [2022-03-15 18:08:21,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635215539] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:21,908 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:21,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:21,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1912296465] [2022-03-15 18:08:21,909 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:21,909 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:21,910 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:21,910 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:21,910 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:21,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:21,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:21,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:21,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:21,918 INFO L87 Difference]: Start difference. First operand has 1939 states, 1932 states have (on average 3.918737060041408) internal successors, (7571), 1938 states have internal predecessors, (7571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:21,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:21,961 INFO L93 Difference]: Finished difference Result 1768 states and 6691 transitions. [2022-03-15 18:08:21,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:21,962 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:08:21,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:21,975 INFO L225 Difference]: With dead ends: 1768 [2022-03-15 18:08:21,975 INFO L226 Difference]: Without dead ends: 1767 [2022-03-15 18:08:21,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:08:21,976 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 16 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:21,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 5 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:21,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2022-03-15 18:08:22,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2022-03-15 18:08:22,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1761 states have (on average 3.798977853492334) internal successors, (6690), 1766 states have internal predecessors, (6690), 0 states have call successors, (0), 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-03-15 18:08:22,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2022-03-15 18:08:22,051 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2022-03-15 18:08:22,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:22,051 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2022-03-15 18:08:22,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:22,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2022-03-15 18:08:22,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:22,052 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:22,052 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:22,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-03-15 18:08:22,052 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:22,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1838352469, now seen corresponding path program 1 times [2022-03-15 18:08:22,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:22,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324043088] [2022-03-15 18:08:22,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:22,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:22,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:22,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:22,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324043088] [2022-03-15 18:08:22,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324043088] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:22,106 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:22,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 18:08:22,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1909056038] [2022-03-15 18:08:22,106 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:22,107 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:22,108 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:22,108 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:22,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:22,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:22,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:22,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:22,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 18:08:22,109 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:22,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:22,210 INFO L93 Difference]: Finished difference Result 2905 states and 10138 transitions. [2022-03-15 18:08:22,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:22,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 18:08:22,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:22,230 INFO L225 Difference]: With dead ends: 2905 [2022-03-15 18:08:22,230 INFO L226 Difference]: Without dead ends: 2899 [2022-03-15 18:08:22,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:22,231 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 87 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:22,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 14 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:22,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2899 states. [2022-03-15 18:08:22,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2899 to 1966. [2022-03-15 18:08:22,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1966 states, 1961 states have (on average 3.8261091279959203) internal successors, (7503), 1965 states have internal predecessors, (7503), 0 states have call successors, (0), 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-03-15 18:08:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2022-03-15 18:08:22,314 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2022-03-15 18:08:22,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:22,315 INFO L470 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2022-03-15 18:08:22,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:22,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2022-03-15 18:08:22,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:22,315 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:22,316 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:22,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-03-15 18:08:22,316 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:22,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:22,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1821427913, now seen corresponding path program 1 times [2022-03-15 18:08:22,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:22,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835126228] [2022-03-15 18:08:22,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:22,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:22,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:22,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:22,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835126228] [2022-03-15 18:08:22,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835126228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:22,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157705769] [2022-03-15 18:08:22,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:22,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:22,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:22,397 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-03-15 18:08:22,398 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-03-15 18:08:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:22,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:08:22,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:22,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:22,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:22,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157705769] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:22,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:22,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 18:08:22,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1258877934] [2022-03-15 18:08:22,648 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:22,649 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:22,650 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:22,650 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:22,650 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:22,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:22,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:22,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:22,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:08:22,652 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:22,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:22,861 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2022-03-15 18:08:22,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:22,861 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 18:08:22,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:22,892 INFO L225 Difference]: With dead ends: 3684 [2022-03-15 18:08:22,893 INFO L226 Difference]: Without dead ends: 3674 [2022-03-15 18:08:22,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:22,894 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 110 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:22,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 34 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:22,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-15 18:08:22,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2022-03-15 18:08:22,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2200 states, 2195 states have (on average 3.8510250569476083) internal successors, (8453), 2199 states have internal predecessors, (8453), 0 states have call successors, (0), 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-03-15 18:08:22,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2022-03-15 18:08:22,981 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2022-03-15 18:08:22,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:22,983 INFO L470 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2022-03-15 18:08:22,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:22,984 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2022-03-15 18:08:22,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:22,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:22,985 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:23,009 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-03-15 18:08:23,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 18:08:23,200 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:23,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:23,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1329669837, now seen corresponding path program 1 times [2022-03-15 18:08:23,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:23,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864443152] [2022-03-15 18:08:23,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:23,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:23,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:23,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:23,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864443152] [2022-03-15 18:08:23,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864443152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:23,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663737839] [2022-03-15 18:08:23,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:23,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:23,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:23,313 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-03-15 18:08:23,328 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-03-15 18:08:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:23,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:23,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:23,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:23,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:23,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:23,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663737839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:23,651 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:23,651 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 15 [2022-03-15 18:08:23,652 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [703367988] [2022-03-15 18:08:23,652 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:23,654 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:23,657 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:08:23,658 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:23,744 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [24439#(<= (+ 3 ~x~0) ~n~0), 24435#(<= (+ 3 thr2Thread1of4ForFork0_~t~0) ~n~0), 24462#(and (= thr2Thread1of4ForFork0_~t~0 0) (or (<= 3 ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))), 24461#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:08:23,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:08:23,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:23,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:08:23,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:08:23,745 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:24,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:24,366 INFO L93 Difference]: Finished difference Result 5581 states and 17539 transitions. [2022-03-15 18:08:24,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 18:08:24,366 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:24,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:24,430 INFO L225 Difference]: With dead ends: 5581 [2022-03-15 18:08:24,430 INFO L226 Difference]: Without dead ends: 5568 [2022-03-15 18:08:24,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=285, Invalid=1047, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 18:08:24,431 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 302 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:24,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 64 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:24,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5568 states. [2022-03-15 18:08:24,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5568 to 2157. [2022-03-15 18:08:24,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2152 states have (on average 3.846654275092937) internal successors, (8278), 2156 states have internal predecessors, (8278), 0 states have call successors, (0), 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-03-15 18:08:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2022-03-15 18:08:24,526 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2022-03-15 18:08:24,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:24,526 INFO L470 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2022-03-15 18:08:24,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 13 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:24,526 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2022-03-15 18:08:24,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:24,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:24,527 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:24,550 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-03-15 18:08:24,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 18:08:24,744 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:24,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:24,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1954469299, now seen corresponding path program 2 times [2022-03-15 18:08:24,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:24,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888831872] [2022-03-15 18:08:24,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:24,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:24,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:24,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:24,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888831872] [2022-03-15 18:08:24,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888831872] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:24,818 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:24,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:24,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1727912715] [2022-03-15 18:08:24,818 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:24,819 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:24,821 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:08:24,821 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:24,821 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:24,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:24,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:24,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:24,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:24,822 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:25,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:25,056 INFO L93 Difference]: Finished difference Result 4612 states and 15111 transitions. [2022-03-15 18:08:25,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:25,056 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:25,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:25,074 INFO L225 Difference]: With dead ends: 4612 [2022-03-15 18:08:25,074 INFO L226 Difference]: Without dead ends: 4601 [2022-03-15 18:08:25,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:08:25,075 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 171 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:25,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 38 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:25,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-03-15 18:08:25,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 2035. [2022-03-15 18:08:25,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2035 states, 2031 states have (on average 3.862629246676514) internal successors, (7845), 2034 states have internal predecessors, (7845), 0 states have call successors, (0), 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-03-15 18:08:25,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2022-03-15 18:08:25,163 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2022-03-15 18:08:25,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:25,164 INFO L470 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2022-03-15 18:08:25,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:25,164 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2022-03-15 18:08:25,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:08:25,165 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:25,165 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:25,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-03-15 18:08:25,165 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:25,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:25,165 INFO L85 PathProgramCache]: Analyzing trace with hash 138239538, now seen corresponding path program 1 times [2022-03-15 18:08:25,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:25,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633511075] [2022-03-15 18:08:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:25,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:25,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:25,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633511075] [2022-03-15 18:08:25,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633511075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:25,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384939185] [2022-03-15 18:08:25,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:25,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:25,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:25,244 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-03-15 18:08:25,273 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-03-15 18:08:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:25,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:08:25,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:25,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:25,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:25,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384939185] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:25,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:25,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-03-15 18:08:25,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1428260134] [2022-03-15 18:08:25,535 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:25,537 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:25,551 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:08:25,551 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:25,552 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:25,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:25,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:25,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:25,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:25,553 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:25,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:25,735 INFO L93 Difference]: Finished difference Result 3265 states and 11681 transitions. [2022-03-15 18:08:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:25,740 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 18:08:25,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:25,753 INFO L225 Difference]: With dead ends: 3265 [2022-03-15 18:08:25,753 INFO L226 Difference]: Without dead ends: 3250 [2022-03-15 18:08:25,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:25,754 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 119 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:25,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 32 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:25,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3250 states. [2022-03-15 18:08:25,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3250 to 2281. [2022-03-15 18:08:25,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 2277 states have (on average 3.844971453667106) internal successors, (8755), 2280 states have internal predecessors, (8755), 0 states have call successors, (0), 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-03-15 18:08:25,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2022-03-15 18:08:25,827 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2022-03-15 18:08:25,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:25,827 INFO L470 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2022-03-15 18:08:25,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:25,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2022-03-15 18:08:25,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:25,828 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:25,828 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:25,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:26,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:26,044 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:26,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:26,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1070012982, now seen corresponding path program 1 times [2022-03-15 18:08:26,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:26,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105484058] [2022-03-15 18:08:26,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:26,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:26,136 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:26,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:26,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105484058] [2022-03-15 18:08:26,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105484058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:26,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372583599] [2022-03-15 18:08:26,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:26,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:26,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:26,140 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-03-15 18:08:26,171 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-03-15 18:08:26,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:26,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:08:26,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:26,413 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:26,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:26,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:08:26,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372583599] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:26,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:26,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2022-03-15 18:08:26,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1147066853] [2022-03-15 18:08:26,481 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:26,483 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:26,488 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:08:26,488 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:26,669 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [51185#(<= (+ 2 thr2Thread1of4ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 51187#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 51158#(<= (+ thr2Thread1of4ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 51184#(<= (+ 3 thr2Thread1of4ForFork0_~t~0) ~n~0), 51186#(<= (+ 3 ~x~0) ~n~0), 51183#(<= ~x~0 (+ |ULTIMATE.start_main_~i~0#1| 1)), 51188#(and (= thr2Thread1of4ForFork0_~t~0 0) (<= 0 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:08:26,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:08:26,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:26,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:08:26,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:26,670 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:27,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:27,590 INFO L93 Difference]: Finished difference Result 6289 states and 20093 transitions. [2022-03-15 18:08:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 18:08:27,591 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:27,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:27,614 INFO L225 Difference]: With dead ends: 6289 [2022-03-15 18:08:27,614 INFO L226 Difference]: Without dead ends: 6267 [2022-03-15 18:08:27,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 835 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=621, Invalid=2459, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 18:08:27,615 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 429 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:27,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 140 Invalid, 917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:08:27,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6267 states. [2022-03-15 18:08:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6267 to 2305. [2022-03-15 18:08:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2305 states, 2301 states have (on average 3.830943068231204) internal successors, (8815), 2304 states have internal predecessors, (8815), 0 states have call successors, (0), 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-03-15 18:08:27,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2305 states to 2305 states and 8815 transitions. [2022-03-15 18:08:27,710 INFO L78 Accepts]: Start accepts. Automaton has 2305 states and 8815 transitions. Word has length 19 [2022-03-15 18:08:27,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:27,711 INFO L470 AbstractCegarLoop]: Abstraction has 2305 states and 8815 transitions. [2022-03-15 18:08:27,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:27,711 INFO L276 IsEmpty]: Start isEmpty. Operand 2305 states and 8815 transitions. [2022-03-15 18:08:27,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:27,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:27,712 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:27,740 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-03-15 18:08:27,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-15 18:08:27,936 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:27,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:27,936 INFO L85 PathProgramCache]: Analyzing trace with hash 365766863, now seen corresponding path program 1 times [2022-03-15 18:08:27,937 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:27,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612309535] [2022-03-15 18:08:27,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:27,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:28,024 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:28,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:28,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612309535] [2022-03-15 18:08:28,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612309535] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:28,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308611376] [2022-03-15 18:08:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:28,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:28,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:28,028 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-03-15 18:08:28,063 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-03-15 18:08:28,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:28,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:08:28,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:28,292 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:28,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:28,375 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 18:08:28,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308611376] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:28,375 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:28,375 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 21 [2022-03-15 18:08:28,375 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2089600006] [2022-03-15 18:08:28,376 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:28,377 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:28,381 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:08:28,381 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:28,468 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [62258#(<= ~x~0 |ULTIMATE.start_main_~i~0#1|), 62278#(<= (+ 3 ~x~0) ~n~0), 62277#(<= (+ 3 thr2Thread2of4ForFork0_~t~0) ~n~0), 62279#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:08:28,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:08:28,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:28,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:08:28,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:08:28,470 INFO L87 Difference]: Start difference. First operand 2305 states and 8815 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:29,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:29,122 INFO L93 Difference]: Finished difference Result 5667 states and 18342 transitions. [2022-03-15 18:08:29,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 18:08:29,122 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:29,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:29,140 INFO L225 Difference]: With dead ends: 5667 [2022-03-15 18:08:29,140 INFO L226 Difference]: Without dead ends: 5646 [2022-03-15 18:08:29,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=424, Invalid=1646, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:08:29,144 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 286 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:29,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 107 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:29,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5646 states. [2022-03-15 18:08:29,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5646 to 2299. [2022-03-15 18:08:29,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2295 states have (on average 3.826579520697168) internal successors, (8782), 2298 states have internal predecessors, (8782), 0 states have call successors, (0), 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-03-15 18:08:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 8782 transitions. [2022-03-15 18:08:29,242 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 8782 transitions. Word has length 19 [2022-03-15 18:08:29,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:29,242 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 8782 transitions. [2022-03-15 18:08:29,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:29,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 8782 transitions. [2022-03-15 18:08:29,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:29,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:29,243 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:29,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:29,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:29,459 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:29,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:29,460 INFO L85 PathProgramCache]: Analyzing trace with hash -295816821, now seen corresponding path program 2 times [2022-03-15 18:08:29,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:29,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027591295] [2022-03-15 18:08:29,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:29,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:29,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:29,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027591295] [2022-03-15 18:08:29,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027591295] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:29,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976648120] [2022-03-15 18:08:29,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:29,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:29,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:29,560 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-03-15 18:08:29,590 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-03-15 18:08:29,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:29,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:29,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:29,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:29,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:29,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:29,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976648120] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:29,839 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:29,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:29,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [676215569] [2022-03-15 18:08:29,839 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:29,841 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:29,844 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:29,844 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:29,844 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:29,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:29,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:29,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:29,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:29,845 INFO L87 Difference]: Start difference. First operand 2299 states and 8782 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:30,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:30,077 INFO L93 Difference]: Finished difference Result 4934 states and 16393 transitions. [2022-03-15 18:08:30,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:30,077 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:30,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:30,094 INFO L225 Difference]: With dead ends: 4934 [2022-03-15 18:08:30,094 INFO L226 Difference]: Without dead ends: 4917 [2022-03-15 18:08:30,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:30,095 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 151 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:30,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 37 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:30,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4917 states. [2022-03-15 18:08:30,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4917 to 2216. [2022-03-15 18:08:30,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2216 states, 2212 states have (on average 3.8322784810126582) internal successors, (8477), 2215 states have internal predecessors, (8477), 0 states have call successors, (0), 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-03-15 18:08:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2022-03-15 18:08:30,197 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2022-03-15 18:08:30,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:30,197 INFO L470 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2022-03-15 18:08:30,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:30,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2022-03-15 18:08:30,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:30,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:30,198 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:30,227 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-03-15 18:08:30,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 18:08:30,399 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:30,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash -295827082, now seen corresponding path program 2 times [2022-03-15 18:08:30,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:30,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116748979] [2022-03-15 18:08:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:30,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:30,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:30,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:30,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116748979] [2022-03-15 18:08:30,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116748979] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:30,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298374106] [2022-03-15 18:08:30,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:30,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:30,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:30,512 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-03-15 18:08:30,513 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-03-15 18:08:30,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:30,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:30,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:30,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:30,816 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:30,816 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:30,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298374106] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:30,816 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:30,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:30,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [638711651] [2022-03-15 18:08:30,818 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:30,820 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:30,822 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:30,823 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:30,823 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:30,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:30,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:30,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:30,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:30,824 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:31,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:31,086 INFO L93 Difference]: Finished difference Result 4774 states and 15828 transitions. [2022-03-15 18:08:31,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:31,086 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:31,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:31,100 INFO L225 Difference]: With dead ends: 4774 [2022-03-15 18:08:31,100 INFO L226 Difference]: Without dead ends: 4757 [2022-03-15 18:08:31,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:31,101 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 153 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:31,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 37 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:08:31,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2022-03-15 18:08:31,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2150. [2022-03-15 18:08:31,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2150 states, 2146 states have (on average 3.841099720410065) internal successors, (8243), 2149 states have internal predecessors, (8243), 0 states have call successors, (0), 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-03-15 18:08:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2022-03-15 18:08:31,181 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2022-03-15 18:08:31,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:31,181 INFO L470 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2022-03-15 18:08:31,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:31,181 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2022-03-15 18:08:31,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:31,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:31,182 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:31,209 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-03-15 18:08:31,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 18:08:31,407 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:31,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:31,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1848118317, now seen corresponding path program 1 times [2022-03-15 18:08:31,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:31,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642882599] [2022-03-15 18:08:31,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:31,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:31,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:31,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:31,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642882599] [2022-03-15 18:08:31,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642882599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:31,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797226675] [2022-03-15 18:08:31,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:31,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:31,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:31,528 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-03-15 18:08:31,552 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-03-15 18:08:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:31,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:31,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:31,886 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:31,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:32,013 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:32,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797226675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:32,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:32,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:08:32,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [362621322] [2022-03-15 18:08:32,014 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:32,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:32,024 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:08:32,025 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:32,431 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [91340#(and (<= (+ thr2Thread1of4ForFork0_~t~0 20) ~n~0) (<= 20 ~n~0) (not (<= 40 ~n~0))), 91341#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ ~x~0 20) ~n~0))] [2022-03-15 18:08:32,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:08:32,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:32,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:08:32,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:08:32,432 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:33,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:33,073 INFO L93 Difference]: Finished difference Result 6025 states and 18746 transitions. [2022-03-15 18:08:33,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:33,074 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:33,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:33,098 INFO L225 Difference]: With dead ends: 6025 [2022-03-15 18:08:33,098 INFO L226 Difference]: Without dead ends: 6017 [2022-03-15 18:08:33,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=560, Invalid=1696, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:08:33,099 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 264 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:33,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 95 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:33,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6017 states. [2022-03-15 18:08:33,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6017 to 2117. [2022-03-15 18:08:33,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 2113 states have (on average 3.836251774727875) internal successors, (8106), 2116 states have internal predecessors, (8106), 0 states have call successors, (0), 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-03-15 18:08:33,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 8106 transitions. [2022-03-15 18:08:33,249 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 8106 transitions. Word has length 21 [2022-03-15 18:08:33,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:33,249 INFO L470 AbstractCegarLoop]: Abstraction has 2117 states and 8106 transitions. [2022-03-15 18:08:33,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:33,249 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 8106 transitions. [2022-03-15 18:08:33,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:33,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:33,251 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:33,280 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-03-15 18:08:33,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 18:08:33,471 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:33,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:33,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1785265295, now seen corresponding path program 2 times [2022-03-15 18:08:33,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:33,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549695935] [2022-03-15 18:08:33,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:33,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:33,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:33,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:33,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549695935] [2022-03-15 18:08:33,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549695935] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:33,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950120328] [2022-03-15 18:08:33,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:33,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:33,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:33,596 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-03-15 18:08:33,623 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-03-15 18:08:33,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:08:33,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:33,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:33,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:33,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:34,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:34,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950120328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:34,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:34,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:08:34,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1584533042] [2022-03-15 18:08:34,090 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:34,092 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:34,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:08:34,098 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:34,364 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [101791#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ ~x~0 20) ~n~0)), 101790#(and (<= (+ thr2Thread1of4ForFork0_~t~0 20) ~n~0) (<= 20 ~n~0) (not (<= 40 ~n~0)))] [2022-03-15 18:08:34,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:08:34,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:34,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:08:34,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:08:34,365 INFO L87 Difference]: Start difference. First operand 2117 states and 8106 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:35,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:35,028 INFO L93 Difference]: Finished difference Result 5914 states and 18384 transitions. [2022-03-15 18:08:35,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:35,029 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:35,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:35,047 INFO L225 Difference]: With dead ends: 5914 [2022-03-15 18:08:35,047 INFO L226 Difference]: Without dead ends: 5903 [2022-03-15 18:08:35,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=560, Invalid=1696, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:08:35,048 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 223 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:35,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 97 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:08:35,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5903 states. [2022-03-15 18:08:35,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5903 to 2085. [2022-03-15 18:08:35,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2085 states, 2081 states have (on average 3.8322921672272945) internal successors, (7975), 2084 states have internal predecessors, (7975), 0 states have call successors, (0), 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-03-15 18:08:35,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 7975 transitions. [2022-03-15 18:08:35,137 INFO L78 Accepts]: Start accepts. Automaton has 2085 states and 7975 transitions. Word has length 21 [2022-03-15 18:08:35,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:35,137 INFO L470 AbstractCegarLoop]: Abstraction has 2085 states and 7975 transitions. [2022-03-15 18:08:35,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:35,138 INFO L276 IsEmpty]: Start isEmpty. Operand 2085 states and 7975 transitions. [2022-03-15 18:08:35,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:35,140 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:35,140 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:35,165 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-03-15 18:08:35,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 18:08:35,356 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:35,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:35,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1713072173, now seen corresponding path program 3 times [2022-03-15 18:08:35,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:35,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845938022] [2022-03-15 18:08:35,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:35,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:35,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:35,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:35,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845938022] [2022-03-15 18:08:35,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845938022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:35,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87037699] [2022-03-15 18:08:35,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:08:35,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:35,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:35,492 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-03-15 18:08:35,516 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-03-15 18:08:35,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:08:35,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:35,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:35,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:35,831 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:35,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:35,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87037699] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:35,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:35,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:08:35,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1847037518] [2022-03-15 18:08:35,963 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:35,965 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:35,969 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:08:35,969 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:36,192 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [112066#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ ~x~0 20) ~n~0)), 112065#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ 20 thr2Thread2of4ForFork0_~t~0) ~n~0))] [2022-03-15 18:08:36,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:08:36,192 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:36,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:08:36,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:08:36,193 INFO L87 Difference]: Start difference. First operand 2085 states and 7975 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:36,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:36,837 INFO L93 Difference]: Finished difference Result 5907 states and 18375 transitions. [2022-03-15 18:08:36,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:36,838 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:36,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:36,853 INFO L225 Difference]: With dead ends: 5907 [2022-03-15 18:08:36,853 INFO L226 Difference]: Without dead ends: 5899 [2022-03-15 18:08:36,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=560, Invalid=1696, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:08:36,854 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 254 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:36,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 101 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:36,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5899 states. [2022-03-15 18:08:36,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5899 to 2008. [2022-03-15 18:08:36,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2004 states have (on average 3.841317365269461) internal successors, (7698), 2007 states have internal predecessors, (7698), 0 states have call successors, (0), 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-03-15 18:08:36,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 7698 transitions. [2022-03-15 18:08:36,943 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 7698 transitions. Word has length 21 [2022-03-15 18:08:36,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:36,943 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 7698 transitions. [2022-03-15 18:08:36,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:36,943 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 7698 transitions. [2022-03-15 18:08:36,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:36,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:36,945 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:36,973 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-03-15 18:08:37,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:37,160 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:37,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:37,160 INFO L85 PathProgramCache]: Analyzing trace with hash -685399853, now seen corresponding path program 4 times [2022-03-15 18:08:37,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:37,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743998707] [2022-03-15 18:08:37,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:37,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:37,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:37,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:37,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743998707] [2022-03-15 18:08:37,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743998707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:37,236 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682153708] [2022-03-15 18:08:37,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:08:37,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:37,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:37,237 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-03-15 18:08:37,239 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-03-15 18:08:37,347 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:08:37,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:37,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:37,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:37,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:37,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:37,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682153708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:37,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:37,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:08:37,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [775361927] [2022-03-15 18:08:37,643 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:37,644 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:37,663 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:08:37,664 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:37,729 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [122179#(<= (+ 20 thr2Thread2of4ForFork0_~t~0) ~n~0), 122180#(<= (+ ~x~0 20) ~n~0)] [2022-03-15 18:08:37,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:08:37,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:37,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:08:37,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:08:37,730 INFO L87 Difference]: Start difference. First operand 2008 states and 7698 transitions. Second operand has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:38,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:38,264 INFO L93 Difference]: Finished difference Result 5835 states and 18155 transitions. [2022-03-15 18:08:38,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:38,264 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:38,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:38,280 INFO L225 Difference]: With dead ends: 5835 [2022-03-15 18:08:38,280 INFO L226 Difference]: Without dead ends: 5824 [2022-03-15 18:08:38,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=512, Invalid=1744, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:08:38,282 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 264 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:38,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 91 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:38,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5824 states. [2022-03-15 18:08:38,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5824 to 1976. [2022-03-15 18:08:38,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1976 states, 1972 states have (on average 3.8372210953346855) internal successors, (7567), 1975 states have internal predecessors, (7567), 0 states have call successors, (0), 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-03-15 18:08:38,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 7567 transitions. [2022-03-15 18:08:38,370 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 7567 transitions. Word has length 21 [2022-03-15 18:08:38,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:38,370 INFO L470 AbstractCegarLoop]: Abstraction has 1976 states and 7567 transitions. [2022-03-15 18:08:38,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.8) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:38,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 7567 transitions. [2022-03-15 18:08:38,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:38,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:38,372 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:38,400 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-03-15 18:08:38,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 18:08:38,588 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:38,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:38,588 INFO L85 PathProgramCache]: Analyzing trace with hash -915783937, now seen corresponding path program 1 times [2022-03-15 18:08:38,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:38,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426260312] [2022-03-15 18:08:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:38,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:38,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:38,683 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:38,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:38,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426260312] [2022-03-15 18:08:38,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426260312] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:38,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984550778] [2022-03-15 18:08:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:38,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:38,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:38,686 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-03-15 18:08:38,707 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-03-15 18:08:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:38,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:08:38,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:38,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:38,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:39,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984550778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:39,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:39,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2022-03-15 18:08:39,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1429149991] [2022-03-15 18:08:39,031 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:39,032 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:39,035 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:08:39,035 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:39,036 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:39,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 18:08:39,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:39,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 18:08:39,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:08:39,038 INFO L87 Difference]: Start difference. First operand 1976 states and 7567 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:39,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:39,244 INFO L93 Difference]: Finished difference Result 3016 states and 10840 transitions. [2022-03-15 18:08:39,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 18:08:39,245 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:39,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:39,254 INFO L225 Difference]: With dead ends: 3016 [2022-03-15 18:08:39,254 INFO L226 Difference]: Without dead ends: 3000 [2022-03-15 18:08:39,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=267, Invalid=725, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:08:39,256 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 90 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:39,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 41 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:39,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3000 states. [2022-03-15 18:08:39,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3000 to 2183. [2022-03-15 18:08:39,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2183 states, 2179 states have (on average 3.7677833868747133) internal successors, (8210), 2182 states have internal predecessors, (8210), 0 states have call successors, (0), 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-03-15 18:08:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2183 states to 2183 states and 8210 transitions. [2022-03-15 18:08:39,339 INFO L78 Accepts]: Start accepts. Automaton has 2183 states and 8210 transitions. Word has length 21 [2022-03-15 18:08:39,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:39,339 INFO L470 AbstractCegarLoop]: Abstraction has 2183 states and 8210 transitions. [2022-03-15 18:08:39,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:39,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2183 states and 8210 transitions. [2022-03-15 18:08:39,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:39,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:39,341 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:39,361 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-03-15 18:08:39,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 18:08:39,548 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:39,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:39,548 INFO L85 PathProgramCache]: Analyzing trace with hash -812160369, now seen corresponding path program 5 times [2022-03-15 18:08:39,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:39,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283753800] [2022-03-15 18:08:39,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:39,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:39,621 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:39,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:39,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283753800] [2022-03-15 18:08:39,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283753800] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:39,622 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:39,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-15 18:08:39,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [367174235] [2022-03-15 18:08:39,622 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:39,624 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:39,628 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:08:39,628 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:39,628 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:39,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:39,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:39,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:39,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 18:08:39,629 INFO L87 Difference]: Start difference. First operand 2183 states and 8210 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:40,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:40,098 INFO L93 Difference]: Finished difference Result 6150 states and 19247 transitions. [2022-03-15 18:08:40,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:40,104 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:40,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:40,121 INFO L225 Difference]: With dead ends: 6150 [2022-03-15 18:08:40,121 INFO L226 Difference]: Without dead ends: 6139 [2022-03-15 18:08:40,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:08:40,122 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 284 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:40,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 90 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:40,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6139 states. [2022-03-15 18:08:40,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6139 to 2096. [2022-03-15 18:08:40,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2096 states, 2092 states have (on average 3.7648183556405352) internal successors, (7876), 2095 states have internal predecessors, (7876), 0 states have call successors, (0), 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-03-15 18:08:40,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2096 states to 2096 states and 7876 transitions. [2022-03-15 18:08:40,219 INFO L78 Accepts]: Start accepts. Automaton has 2096 states and 7876 transitions. Word has length 21 [2022-03-15 18:08:40,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:40,219 INFO L470 AbstractCegarLoop]: Abstraction has 2096 states and 7876 transitions. [2022-03-15 18:08:40,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:40,219 INFO L276 IsEmpty]: Start isEmpty. Operand 2096 states and 7876 transitions. [2022-03-15 18:08:40,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:40,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:40,221 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:40,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-03-15 18:08:40,223 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:40,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:40,223 INFO L85 PathProgramCache]: Analyzing trace with hash -822010929, now seen corresponding path program 6 times [2022-03-15 18:08:40,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:40,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493449966] [2022-03-15 18:08:40,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:40,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:40,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:40,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:40,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493449966] [2022-03-15 18:08:40,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493449966] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:40,348 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:40,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-15 18:08:40,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1252965082] [2022-03-15 18:08:40,348 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:40,350 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:40,354 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:08:40,354 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:40,355 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:40,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:40,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:40,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:40,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 18:08:40,356 INFO L87 Difference]: Start difference. First operand 2096 states and 7876 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:40,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:40,913 INFO L93 Difference]: Finished difference Result 6017 states and 18791 transitions. [2022-03-15 18:08:40,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:08:40,914 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:08:40,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:40,928 INFO L225 Difference]: With dead ends: 6017 [2022-03-15 18:08:40,928 INFO L226 Difference]: Without dead ends: 6002 [2022-03-15 18:08:40,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:08:40,929 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 273 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:40,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 88 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:40,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6002 states. [2022-03-15 18:08:41,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6002 to 1965. [2022-03-15 18:08:41,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1965 states, 1962 states have (on average 3.7864424057084607) internal successors, (7429), 1964 states have internal predecessors, (7429), 0 states have call successors, (0), 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-03-15 18:08:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2022-03-15 18:08:41,015 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2022-03-15 18:08:41,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:41,015 INFO L470 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2022-03-15 18:08:41,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:41,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2022-03-15 18:08:41,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 18:08:41,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:41,017 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:41,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-03-15 18:08:41,018 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-03-15 18:08:41,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:41,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1669769105, now seen corresponding path program 1 times [2022-03-15 18:08:41,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:41,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490438136] [2022-03-15 18:08:41,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:41,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:41,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:41,040 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:08:41,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:08:41,062 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:08:41,062 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:08:41,062 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (6 of 7 remaining) [2022-03-15 18:08:41,062 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-03-15 18:08:41,062 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (4 of 7 remaining) [2022-03-15 18:08:41,063 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2022-03-15 18:08:41,063 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-03-15 18:08:41,063 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-03-15 18:08:41,063 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-03-15 18:08:41,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-15 18:08:41,063 INFO L732 BasicCegarLoop]: Path program histogram: [6, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:41,064 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:08:41,064 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-15 18:08:41,081 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,082 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,083 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,084 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,085 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,086 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,087 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,088 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,089 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,090 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,091 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,092 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,093 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,094 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,095 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,096 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,097 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,098 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,099 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,100 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,101 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,102 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,103 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,103 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:08:41,103 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:08:41,104 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:08:41,105 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:08:41,105 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-03-15 18:08:41,106 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:08:41,106 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 168 places, 153 transitions, 396 flow [2022-03-15 18:08:41,106 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 168 places, 153 transitions, 396 flow [2022-03-15 18:08:41,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 168 places, 153 transitions, 396 flow [2022-03-15 18:08:41,127 INFO L129 PetriNetUnfolder]: 8/190 cut-off events. [2022-03-15 18:08:41,128 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-03-15 18:08:41,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 190 events. 8/190 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 253 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 217. Up to 12 conditions per place. [2022-03-15 18:08:41,133 INFO L116 LiptonReduction]: Number of co-enabled transitions 2872 [2022-03-15 18:08:43,699 INFO L131 LiptonReduction]: Checked pairs total: 5087 [2022-03-15 18:08:43,699 INFO L133 LiptonReduction]: Total number of compositions: 151 [2022-03-15 18:08:43,700 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2022-03-15 18:08:43,981 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 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-03-15 18:08:43,996 INFO L276 IsEmpty]: Start isEmpty. Operand has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 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-03-15 18:08:43,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:08:43,997 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:43,997 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:08:43,997 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:43,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:43,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1339700, now seen corresponding path program 1 times [2022-03-15 18:08:43,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:43,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834401185] [2022-03-15 18:08:43,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:44,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:44,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:44,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:44,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834401185] [2022-03-15 18:08:44,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834401185] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:44,021 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:44,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:08:44,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [670292622] [2022-03-15 18:08:44,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:44,022 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:44,022 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:08:44,022 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:44,022 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:44,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:08:44,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:44,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:08:44,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:08:44,037 INFO L87 Difference]: Start difference. First operand has 5827 states, 5819 states have (on average 4.572263275476886) internal successors, (26606), 5826 states have internal predecessors, (26606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:44,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:44,119 INFO L93 Difference]: Finished difference Result 5480 states and 24494 transitions. [2022-03-15 18:08:44,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:08:44,119 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:08:44,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:44,143 INFO L225 Difference]: With dead ends: 5480 [2022-03-15 18:08:44,143 INFO L226 Difference]: Without dead ends: 5479 [2022-03-15 18:08:44,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:08:44,149 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 18 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:44,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 5 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:08:44,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2022-03-15 18:08:44,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2022-03-15 18:08:44,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5479 states, 5472 states have (on average 4.476059941520468) internal successors, (24493), 5478 states have internal predecessors, (24493), 0 states have call successors, (0), 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-03-15 18:08:44,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2022-03-15 18:08:44,411 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2022-03-15 18:08:44,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:44,411 INFO L470 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2022-03-15 18:08:44,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:44,412 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2022-03-15 18:08:44,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:08:44,412 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:44,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:44,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-15 18:08:44,412 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:44,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:44,413 INFO L85 PathProgramCache]: Analyzing trace with hash 287762172, now seen corresponding path program 1 times [2022-03-15 18:08:44,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:44,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694577073] [2022-03-15 18:08:44,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:44,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:44,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:44,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:44,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:44,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694577073] [2022-03-15 18:08:44,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694577073] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:44,456 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:44,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 18:08:44,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [471525224] [2022-03-15 18:08:44,456 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:44,456 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:44,457 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:08:44,457 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:44,457 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:44,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:08:44,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:44,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:08:44,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 18:08:44,458 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:44,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:44,621 INFO L93 Difference]: Finished difference Result 9673 states and 40333 transitions. [2022-03-15 18:08:44,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:08:44,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 18:08:44,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:44,663 INFO L225 Difference]: With dead ends: 9673 [2022-03-15 18:08:44,663 INFO L226 Difference]: Without dead ends: 9666 [2022-03-15 18:08:44,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:44,664 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 102 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:44,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 14 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:44,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9666 states. [2022-03-15 18:08:44,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9666 to 6331. [2022-03-15 18:08:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6331 states, 6325 states have (on average 4.512885375494071) internal successors, (28544), 6330 states have internal predecessors, (28544), 0 states have call successors, (0), 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-03-15 18:08:45,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2022-03-15 18:08:45,027 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2022-03-15 18:08:45,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:45,027 INFO L470 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2022-03-15 18:08:45,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:45,027 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2022-03-15 18:08:45,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:08:45,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:45,028 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:45,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-03-15 18:08:45,028 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:45,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:45,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1119937222, now seen corresponding path program 1 times [2022-03-15 18:08:45,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:45,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754688545] [2022-03-15 18:08:45,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:45,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:45,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:45,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754688545] [2022-03-15 18:08:45,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754688545] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:45,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472860598] [2022-03-15 18:08:45,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:45,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:45,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:45,100 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-03-15 18:08:45,117 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-03-15 18:08:45,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:45,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:08:45,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:45,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:45,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472860598] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:45,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:45,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 18:08:45,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1688692834] [2022-03-15 18:08:45,411 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:45,412 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:45,413 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:08:45,413 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:45,413 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:45,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:08:45,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:45,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:08:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:08:45,415 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:45,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:45,696 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2022-03-15 18:08:45,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:45,697 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 18:08:45,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:45,743 INFO L225 Difference]: With dead ends: 12785 [2022-03-15 18:08:45,743 INFO L226 Difference]: Without dead ends: 12772 [2022-03-15 18:08:45,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:45,744 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 111 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:45,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 36 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:45,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2022-03-15 18:08:46,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2022-03-15 18:08:46,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7391 states, 7385 states have (on average 4.5624915368991195) internal successors, (33694), 7390 states have internal predecessors, (33694), 0 states have call successors, (0), 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-03-15 18:08:46,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2022-03-15 18:08:46,161 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2022-03-15 18:08:46,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:46,162 INFO L470 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2022-03-15 18:08:46,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:46,162 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2022-03-15 18:08:46,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:46,162 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:46,162 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:46,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 18:08:46,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:46,363 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:46,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:46,364 INFO L85 PathProgramCache]: Analyzing trace with hash 946233047, now seen corresponding path program 1 times [2022-03-15 18:08:46,365 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:46,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172383221] [2022-03-15 18:08:46,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:46,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:46,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:46,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172383221] [2022-03-15 18:08:46,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172383221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:46,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654040717] [2022-03-15 18:08:46,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:46,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:46,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:46,442 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-03-15 18:08:46,443 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-03-15 18:08:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:46,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:46,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:46,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:46,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:46,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:46,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654040717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:46,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:46,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2022-03-15 18:08:46,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [932957120] [2022-03-15 18:08:46,801 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:46,802 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:46,804 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:08:46,804 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:46,940 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [78376#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ thr2Thread1of5ForFork0_~t~0 20) ~n~0)), 78377#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ ~x~0 20) ~n~0))] [2022-03-15 18:08:46,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:46,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:46,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:46,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:08:46,941 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:47,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:47,334 INFO L93 Difference]: Finished difference Result 16749 states and 66010 transitions. [2022-03-15 18:08:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:47,334 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:47,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:47,401 INFO L225 Difference]: With dead ends: 16749 [2022-03-15 18:08:47,402 INFO L226 Difference]: Without dead ends: 16736 [2022-03-15 18:08:47,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=201, Invalid=501, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:47,402 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 183 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:47,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 43 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:08:47,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16736 states. [2022-03-15 18:08:47,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16736 to 7303. [2022-03-15 18:08:47,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7303 states, 7297 states have (on average 4.55803754967795) internal successors, (33260), 7302 states have internal predecessors, (33260), 0 states have call successors, (0), 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-03-15 18:08:47,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2022-03-15 18:08:47,730 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2022-03-15 18:08:47,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:47,730 INFO L470 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2022-03-15 18:08:47,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:47,730 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2022-03-15 18:08:47,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:08:47,730 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:47,730 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:47,748 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-03-15 18:08:47,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:47,931 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:47,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:47,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1777151795, now seen corresponding path program 2 times [2022-03-15 18:08:47,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:47,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620727235] [2022-03-15 18:08:47,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:47,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:47,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:47,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:47,981 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620727235] [2022-03-15 18:08:47,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620727235] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:47,981 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:08:47,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:08:47,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1877407643] [2022-03-15 18:08:47,982 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:47,983 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:47,984 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:08:47,984 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:47,985 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:47,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:47,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:47,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:47,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:08:47,986 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:48,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:48,494 INFO L93 Difference]: Finished difference Result 17085 states and 67393 transitions. [2022-03-15 18:08:48,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:48,495 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:08:48,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:48,612 INFO L225 Difference]: With dead ends: 17085 [2022-03-15 18:08:48,612 INFO L226 Difference]: Without dead ends: 17071 [2022-03-15 18:08:48,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:08:48,613 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 202 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:48,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 38 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:08:48,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17071 states. [2022-03-15 18:08:48,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17071 to 7048. [2022-03-15 18:08:48,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7048 states, 7043 states have (on average 4.5628283401959395) internal successors, (32136), 7047 states have internal predecessors, (32136), 0 states have call successors, (0), 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-03-15 18:08:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2022-03-15 18:08:49,051 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2022-03-15 18:08:49,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:49,051 INFO L470 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2022-03-15 18:08:49,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:49,052 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2022-03-15 18:08:49,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:08:49,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:49,055 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:49,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-03-15 18:08:49,056 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:49,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1261956786, now seen corresponding path program 1 times [2022-03-15 18:08:49,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:49,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345313797] [2022-03-15 18:08:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:49,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:49,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:49,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:49,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345313797] [2022-03-15 18:08:49,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345313797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:49,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882434392] [2022-03-15 18:08:49,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:49,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:49,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:49,152 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-03-15 18:08:49,171 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-03-15 18:08:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:49,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:08:49,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:49,429 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:49,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:49,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:49,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882434392] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:49,518 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:49,518 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-03-15 18:08:49,518 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1756420363] [2022-03-15 18:08:49,518 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:49,519 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:49,521 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:08:49,521 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:49,522 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:49,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:08:49,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:49,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:08:49,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:08:49,523 INFO L87 Difference]: Start difference. First operand 7048 states and 32136 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:49,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:49,766 INFO L93 Difference]: Finished difference Result 12234 states and 52488 transitions. [2022-03-15 18:08:49,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:08:49,766 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 18:08:49,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:49,898 INFO L225 Difference]: With dead ends: 12234 [2022-03-15 18:08:49,898 INFO L226 Difference]: Without dead ends: 12212 [2022-03-15 18:08:49,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:49,899 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 128 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:49,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 34 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:49,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12212 states. [2022-03-15 18:08:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12212 to 8342. [2022-03-15 18:08:50,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8342 states, 8337 states have (on average 4.591339810483388) internal successors, (38278), 8341 states have internal predecessors, (38278), 0 states have call successors, (0), 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-03-15 18:08:50,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2022-03-15 18:08:50,148 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2022-03-15 18:08:50,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:50,148 INFO L470 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2022-03-15 18:08:50,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:50,149 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2022-03-15 18:08:50,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:50,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:50,150 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:50,172 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-03-15 18:08:50,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:50,359 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:50,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:50,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1162937789, now seen corresponding path program 1 times [2022-03-15 18:08:50,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:50,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913138301] [2022-03-15 18:08:50,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:50,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:50,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:50,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:50,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913138301] [2022-03-15 18:08:50,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913138301] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:50,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535497108] [2022-03-15 18:08:50,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:50,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:50,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:50,552 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-03-15 18:08:50,554 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-03-15 18:08:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:50,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:08:50,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:50,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:50,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:50,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:08:50,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535497108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:50,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:50,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 20 [2022-03-15 18:08:50,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [653902223] [2022-03-15 18:08:50,945 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:50,947 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:50,953 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:08:50,953 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:51,126 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [170131#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 170133#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 170129#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0), 170130#(<= (+ 3 ~x~0) ~n~0), 170132#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:08:51,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:08:51,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:51,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:08:51,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:08:51,127 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:52,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:52,209 INFO L93 Difference]: Finished difference Result 24911 states and 96634 transitions. [2022-03-15 18:08:52,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 18:08:52,209 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:52,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:52,319 INFO L225 Difference]: With dead ends: 24911 [2022-03-15 18:08:52,319 INFO L226 Difference]: Without dead ends: 24878 [2022-03-15 18:08:52,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 18:08:52,320 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 417 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:52,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 140 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1012 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:08:52,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24878 states. [2022-03-15 18:08:52,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24878 to 8452. [2022-03-15 18:08:52,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8452 states, 8447 states have (on average 4.581981768675269) internal successors, (38704), 8451 states have internal predecessors, (38704), 0 states have call successors, (0), 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-03-15 18:08:52,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8452 states to 8452 states and 38704 transitions. [2022-03-15 18:08:52,786 INFO L78 Accepts]: Start accepts. Automaton has 8452 states and 38704 transitions. Word has length 19 [2022-03-15 18:08:52,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:52,786 INFO L470 AbstractCegarLoop]: Abstraction has 8452 states and 38704 transitions. [2022-03-15 18:08:52,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:52,787 INFO L276 IsEmpty]: Start isEmpty. Operand 8452 states and 38704 transitions. [2022-03-15 18:08:52,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:52,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:52,788 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:52,813 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-03-15 18:08:53,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 18:08:53,004 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:53,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:53,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1632171014, now seen corresponding path program 1 times [2022-03-15 18:08:53,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:53,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898157380] [2022-03-15 18:08:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:53,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:53,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:53,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:53,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:53,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898157380] [2022-03-15 18:08:53,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898157380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:53,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45608211] [2022-03-15 18:08:53,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:53,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:53,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:53,090 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-03-15 18:08:53,115 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-03-15 18:08:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:53,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:08:53,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:53,366 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:53,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:53,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:53,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45608211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:53,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:53,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-15 18:08:53,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [864210649] [2022-03-15 18:08:53,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:53,459 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:53,463 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:08:53,463 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:53,571 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [212141#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 212140#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 212143#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 212142#(and (= ~x~0 0) (<= 3 ~n~0))] [2022-03-15 18:08:53,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:08:53,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:53,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:08:53,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:08:53,572 INFO L87 Difference]: Start difference. First operand 8452 states and 38704 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:54,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:54,387 INFO L93 Difference]: Finished difference Result 24190 states and 93520 transitions. [2022-03-15 18:08:54,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 18:08:54,388 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:54,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:54,480 INFO L225 Difference]: With dead ends: 24190 [2022-03-15 18:08:54,480 INFO L226 Difference]: Without dead ends: 24153 [2022-03-15 18:08:54,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 629 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=525, Invalid=2025, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 18:08:54,481 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 350 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:54,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 86 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:08:54,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24153 states. [2022-03-15 18:08:54,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24153 to 8480. [2022-03-15 18:08:54,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8480 states, 8475 states have (on average 4.5811209439528024) internal successors, (38825), 8479 states have internal predecessors, (38825), 0 states have call successors, (0), 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-03-15 18:08:54,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8480 states to 8480 states and 38825 transitions. [2022-03-15 18:08:54,972 INFO L78 Accepts]: Start accepts. Automaton has 8480 states and 38825 transitions. Word has length 19 [2022-03-15 18:08:54,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:54,972 INFO L470 AbstractCegarLoop]: Abstraction has 8480 states and 38825 transitions. [2022-03-15 18:08:54,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:54,972 INFO L276 IsEmpty]: Start isEmpty. Operand 8480 states and 38825 transitions. [2022-03-15 18:08:54,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:54,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:54,974 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:54,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 18:08:55,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 18:08:55,175 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:55,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:55,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1559663033, now seen corresponding path program 2 times [2022-03-15 18:08:55,176 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:55,176 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730906900] [2022-03-15 18:08:55,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:55,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:55,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:55,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:55,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730906900] [2022-03-15 18:08:55,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730906900] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:55,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429562446] [2022-03-15 18:08:55,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:55,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:55,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:55,279 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:08:55,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 18:08:55,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:55,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:55,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:55,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:55,603 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:55,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429562446] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:55,603 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:55,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:55,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [372987891] [2022-03-15 18:08:55,603 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:55,605 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:55,609 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:55,609 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:55,609 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:55,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:55,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:55,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:55,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:55,611 INFO L87 Difference]: Start difference. First operand 8480 states and 38825 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:56,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:56,132 INFO L93 Difference]: Finished difference Result 19852 states and 79846 transitions. [2022-03-15 18:08:56,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:56,132 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:56,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:56,219 INFO L225 Difference]: With dead ends: 19852 [2022-03-15 18:08:56,219 INFO L226 Difference]: Without dead ends: 19827 [2022-03-15 18:08:56,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:56,220 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 174 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:56,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 35 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:08:56,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19827 states. [2022-03-15 18:08:56,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19827 to 8379. [2022-03-15 18:08:56,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8379 states, 8374 states have (on average 4.586338667303559) internal successors, (38406), 8378 states have internal predecessors, (38406), 0 states have call successors, (0), 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-03-15 18:08:56,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8379 states to 8379 states and 38406 transitions. [2022-03-15 18:08:56,642 INFO L78 Accepts]: Start accepts. Automaton has 8379 states and 38406 transitions. Word has length 19 [2022-03-15 18:08:56,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:56,642 INFO L470 AbstractCegarLoop]: Abstraction has 8379 states and 38406 transitions. [2022-03-15 18:08:56,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:56,642 INFO L276 IsEmpty]: Start isEmpty. Operand 8379 states and 38406 transitions. [2022-03-15 18:08:56,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:08:56,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:56,643 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:56,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 18:08:56,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:56,859 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:56,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1559698218, now seen corresponding path program 2 times [2022-03-15 18:08:56,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:56,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056937771] [2022-03-15 18:08:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:56,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:56,956 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:56,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:56,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056937771] [2022-03-15 18:08:56,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056937771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:56,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341611337] [2022-03-15 18:08:56,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:08:56,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:56,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:56,958 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:08:56,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 18:08:57,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:08:57,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:08:57,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:08:57,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:08:57,223 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:08:57,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341611337] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:08:57,223 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:08:57,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:08:57,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [293179190] [2022-03-15 18:08:57,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:57,224 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:57,226 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:08:57,226 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:57,227 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:08:57,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:08:57,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:57,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:08:57,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:08:57,228 INFO L87 Difference]: Start difference. First operand 8379 states and 38406 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:57,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:08:57,541 INFO L93 Difference]: Finished difference Result 19555 states and 78564 transitions. [2022-03-15 18:08:57,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:08:57,541 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:08:57,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:08:57,611 INFO L225 Difference]: With dead ends: 19555 [2022-03-15 18:08:57,612 INFO L226 Difference]: Without dead ends: 19530 [2022-03-15 18:08:57,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:08:57,612 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 178 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:08:57,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 37 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:08:57,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19530 states. [2022-03-15 18:08:58,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19530 to 8317. [2022-03-15 18:08:58,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8317 states, 8312 states have (on average 4.593840230991338) internal successors, (38184), 8316 states have internal predecessors, (38184), 0 states have call successors, (0), 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-03-15 18:08:58,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2022-03-15 18:08:58,250 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2022-03-15 18:08:58,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:08:58,250 INFO L470 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2022-03-15 18:08:58,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:08:58,251 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2022-03-15 18:08:58,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:08:58,252 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:08:58,253 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:08:58,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-15 18:08:58,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:58,464 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:08:58,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:08:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash 211384139, now seen corresponding path program 1 times [2022-03-15 18:08:58,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:08:58,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604776067] [2022-03-15 18:08:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:08:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:58,534 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:58,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:08:58,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604776067] [2022-03-15 18:08:58,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604776067] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:08:58,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548471642] [2022-03-15 18:08:58,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:08:58,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:08:58,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:08:58,540 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:08:58,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 18:08:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:08:58,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:08:58,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:08:58,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:58,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:08:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:08:59,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548471642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:08:59,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:08:59,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:08:59,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [142527218] [2022-03-15 18:08:59,038 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:08:59,040 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:08:59,050 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2022-03-15 18:08:59,050 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:08:59,210 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [326453#(<= (+ ~x~0 20) ~n~0), 326452#(<= (+ thr2Thread1of5ForFork0_~t~0 20) ~n~0)] [2022-03-15 18:08:59,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:08:59,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:08:59,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:08:59,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:08:59,211 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:00,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:00,082 INFO L93 Difference]: Finished difference Result 26969 states and 101544 transitions. [2022-03-15 18:09:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:00,082 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:00,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:00,209 INFO L225 Difference]: With dead ends: 26969 [2022-03-15 18:09:00,209 INFO L226 Difference]: Without dead ends: 26957 [2022-03-15 18:09:00,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=512, Invalid=1744, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:09:00,210 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 346 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:00,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 87 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:00,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26957 states. [2022-03-15 18:09:00,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26957 to 8204. [2022-03-15 18:09:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8204 states, 8199 states have (on average 4.589340163434565) internal successors, (37628), 8203 states have internal predecessors, (37628), 0 states have call successors, (0), 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-03-15 18:09:00,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 37628 transitions. [2022-03-15 18:09:00,707 INFO L78 Accepts]: Start accepts. Automaton has 8204 states and 37628 transitions. Word has length 21 [2022-03-15 18:09:00,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:00,707 INFO L470 AbstractCegarLoop]: Abstraction has 8204 states and 37628 transitions. [2022-03-15 18:09:00,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:00,707 INFO L276 IsEmpty]: Start isEmpty. Operand 8204 states and 37628 transitions. [2022-03-15 18:09:00,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:00,709 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:00,709 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:00,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-15 18:09:00,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:00,910 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:00,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:00,910 INFO L85 PathProgramCache]: Analyzing trace with hash -891713925, now seen corresponding path program 2 times [2022-03-15 18:09:00,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:00,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730223904] [2022-03-15 18:09:00,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:00,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:00,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:00,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:00,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:00,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730223904] [2022-03-15 18:09:00,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730223904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:00,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163285501] [2022-03-15 18:09:00,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:00,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:00,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:00,976 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:00,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 18:09:01,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:09:01,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:01,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:01,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:01,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:01,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:01,373 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:01,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163285501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:01,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:01,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:09:01,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1489424751] [2022-03-15 18:09:01,374 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:01,375 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:01,381 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:09:01,381 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:01,486 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [370021#(<= (+ ~x~0 20) ~n~0), 370020#(<= (+ thr2Thread1of5ForFork0_~t~0 20) ~n~0)] [2022-03-15 18:09:01,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:09:01,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:01,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:09:01,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:01,488 INFO L87 Difference]: Start difference. First operand 8204 states and 37628 transitions. Second operand has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:02,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:02,385 INFO L93 Difference]: Finished difference Result 26661 states and 100277 transitions. [2022-03-15 18:09:02,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:02,385 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:02,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:02,495 INFO L225 Difference]: With dead ends: 26661 [2022-03-15 18:09:02,495 INFO L226 Difference]: Without dead ends: 26645 [2022-03-15 18:09:02,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=512, Invalid=1744, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 18:09:02,497 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 301 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:02,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 101 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:09:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26645 states. [2022-03-15 18:09:02,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26645 to 8091. [2022-03-15 18:09:03,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8091 states, 8086 states have (on average 4.585209003215434) internal successors, (37076), 8090 states have internal predecessors, (37076), 0 states have call successors, (0), 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-03-15 18:09:03,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8091 states to 8091 states and 37076 transitions. [2022-03-15 18:09:03,049 INFO L78 Accepts]: Start accepts. Automaton has 8091 states and 37076 transitions. Word has length 21 [2022-03-15 18:09:03,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:03,049 INFO L470 AbstractCegarLoop]: Abstraction has 8091 states and 37076 transitions. [2022-03-15 18:09:03,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:03,049 INFO L276 IsEmpty]: Start isEmpty. Operand 8091 states and 37076 transitions. [2022-03-15 18:09:03,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:03,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:03,050 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:03,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-15 18:09:03,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-15 18:09:03,251 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:03,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:03,252 INFO L85 PathProgramCache]: Analyzing trace with hash -885542335, now seen corresponding path program 3 times [2022-03-15 18:09:03,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:03,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234743675] [2022-03-15 18:09:03,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:03,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:03,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:03,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:03,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234743675] [2022-03-15 18:09:03,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234743675] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:03,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839095629] [2022-03-15 18:09:03,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:09:03,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:03,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:03,321 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:03,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 18:09:03,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:09:03,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:03,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:03,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:03,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:03,727 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:03,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839095629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:03,727 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:03,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:09:03,728 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1158052963] [2022-03-15 18:09:03,728 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:03,730 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:03,738 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2022-03-15 18:09:03,738 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:03,824 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:03,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:03,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:03,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:03,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:09:03,825 INFO L87 Difference]: Start difference. First operand 8091 states and 37076 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:04,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:04,678 INFO L93 Difference]: Finished difference Result 26686 states and 100402 transitions. [2022-03-15 18:09:04,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:04,679 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:04,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:04,821 INFO L225 Difference]: With dead ends: 26686 [2022-03-15 18:09:04,821 INFO L226 Difference]: Without dead ends: 26674 [2022-03-15 18:09:04,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=474, Invalid=1596, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:09:04,823 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 278 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:04,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 86 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:04,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26674 states. [2022-03-15 18:09:05,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26674 to 7861. [2022-03-15 18:09:05,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7861 states, 7856 states have (on average 4.590885947046843) internal successors, (36066), 7860 states have internal predecessors, (36066), 0 states have call successors, (0), 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-03-15 18:09:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7861 states to 7861 states and 36066 transitions. [2022-03-15 18:09:05,318 INFO L78 Accepts]: Start accepts. Automaton has 7861 states and 36066 transitions. Word has length 21 [2022-03-15 18:09:05,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:05,318 INFO L470 AbstractCegarLoop]: Abstraction has 7861 states and 36066 transitions. [2022-03-15 18:09:05,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:05,319 INFO L276 IsEmpty]: Start isEmpty. Operand 7861 states and 36066 transitions. [2022-03-15 18:09:05,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:05,320 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:05,320 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:05,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:05,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-15 18:09:05,521 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:05,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash -853312255, now seen corresponding path program 4 times [2022-03-15 18:09:05,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:05,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817080983] [2022-03-15 18:09:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:05,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:05,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817080983] [2022-03-15 18:09:05,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817080983] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:05,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565549373] [2022-03-15 18:09:05,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:09:05,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:05,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:05,596 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:05,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 18:09:05,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:09:05,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:05,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:05,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:05,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 18:09:06,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565549373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:06,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:06,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2022-03-15 18:09:06,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1598370335] [2022-03-15 18:09:06,075 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:06,077 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:06,082 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2022-03-15 18:09:06,082 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:06,135 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:06,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:06,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:06,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-03-15 18:09:06,136 INFO L87 Difference]: Start difference. First operand 7861 states and 36066 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:06,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:06,999 INFO L93 Difference]: Finished difference Result 26489 states and 99650 transitions. [2022-03-15 18:09:07,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:07,000 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:07,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:07,122 INFO L225 Difference]: With dead ends: 26489 [2022-03-15 18:09:07,122 INFO L226 Difference]: Without dead ends: 26473 [2022-03-15 18:09:07,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=474, Invalid=1596, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 18:09:07,123 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 247 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 701 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:07,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 98 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 701 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:07,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26473 states. [2022-03-15 18:09:07,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26473 to 7748. [2022-03-15 18:09:07,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7748 states, 7743 states have (on average 4.586594343277799) internal successors, (35514), 7747 states have internal predecessors, (35514), 0 states have call successors, (0), 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-03-15 18:09:07,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 35514 transitions. [2022-03-15 18:09:07,623 INFO L78 Accepts]: Start accepts. Automaton has 7748 states and 35514 transitions. Word has length 21 [2022-03-15 18:09:07,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:07,624 INFO L470 AbstractCegarLoop]: Abstraction has 7748 states and 35514 transitions. [2022-03-15 18:09:07,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:07,624 INFO L276 IsEmpty]: Start isEmpty. Operand 7748 states and 35514 transitions. [2022-03-15 18:09:07,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:07,625 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:07,625 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:07,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:07,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 18:09:07,826 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:07,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:07,827 INFO L85 PathProgramCache]: Analyzing trace with hash -107407247, now seen corresponding path program 5 times [2022-03-15 18:09:07,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:07,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126842929] [2022-03-15 18:09:07,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:07,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:07,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:07,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:07,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:07,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126842929] [2022-03-15 18:09:07,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126842929] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:07,897 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:09:07,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-15 18:09:07,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1650376450] [2022-03-15 18:09:07,898 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:07,900 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:07,905 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:07,905 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:07,906 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:07,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:07,906 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:07,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:07,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 18:09:07,907 INFO L87 Difference]: Start difference. First operand 7748 states and 35514 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:08,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:08,596 INFO L93 Difference]: Finished difference Result 26506 states and 99755 transitions. [2022-03-15 18:09:08,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:08,597 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:08,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:08,714 INFO L225 Difference]: With dead ends: 26506 [2022-03-15 18:09:08,714 INFO L226 Difference]: Without dead ends: 26494 [2022-03-15 18:09:08,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:09:08,715 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 315 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:08,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 82 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:08,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26494 states. [2022-03-15 18:09:09,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26494 to 7526. [2022-03-15 18:09:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7526 states, 7521 states have (on average 4.590347028320702) internal successors, (34524), 7525 states have internal predecessors, (34524), 0 states have call successors, (0), 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-03-15 18:09:09,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7526 states to 7526 states and 34524 transitions. [2022-03-15 18:09:09,265 INFO L78 Accepts]: Start accepts. Automaton has 7526 states and 34524 transitions. Word has length 21 [2022-03-15 18:09:09,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:09,266 INFO L470 AbstractCegarLoop]: Abstraction has 7526 states and 34524 transitions. [2022-03-15 18:09:09,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:09,266 INFO L276 IsEmpty]: Start isEmpty. Operand 7526 states and 34524 transitions. [2022-03-15 18:09:09,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:09,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:09,267 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:09,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-03-15 18:09:09,268 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:09,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:09,268 INFO L85 PathProgramCache]: Analyzing trace with hash -73629647, now seen corresponding path program 6 times [2022-03-15 18:09:09,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:09,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358264945] [2022-03-15 18:09:09,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:09,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:09,340 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:09:09,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:09,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358264945] [2022-03-15 18:09:09,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358264945] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:09,340 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:09:09,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-15 18:09:09,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [534918551] [2022-03-15 18:09:09,341 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:09,342 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:09,345 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:09,345 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:09,345 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:09,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:09:09,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:09,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:09:09,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-03-15 18:09:09,346 INFO L87 Difference]: Start difference. First operand 7526 states and 34524 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:10,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:10,088 INFO L93 Difference]: Finished difference Result 26206 states and 98508 transitions. [2022-03-15 18:09:10,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:10,089 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:10,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:10,199 INFO L225 Difference]: With dead ends: 26206 [2022-03-15 18:09:10,199 INFO L226 Difference]: Without dead ends: 26189 [2022-03-15 18:09:10,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:09:10,199 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 277 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:10,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 90 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:10,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26189 states. [2022-03-15 18:09:10,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26189 to 7221. [2022-03-15 18:09:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7221 states, 7217 states have (on average 4.609671608701676) internal successors, (33268), 7220 states have internal predecessors, (33268), 0 states have call successors, (0), 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-03-15 18:09:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 33268 transitions. [2022-03-15 18:09:10,650 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 33268 transitions. Word has length 21 [2022-03-15 18:09:10,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:10,650 INFO L470 AbstractCegarLoop]: Abstraction has 7221 states and 33268 transitions. [2022-03-15 18:09:10,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:10,650 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 33268 transitions. [2022-03-15 18:09:10,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 18:09:10,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:10,651 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:10,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-03-15 18:09:10,652 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:10,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:10,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1089175329, now seen corresponding path program 1 times [2022-03-15 18:09:10,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:10,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379082818] [2022-03-15 18:09:10,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:10,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:10,730 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:10,730 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:10,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379082818] [2022-03-15 18:09:10,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379082818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:10,730 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711063770] [2022-03-15 18:09:10,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:10,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:10,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:10,736 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:10,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 18:09:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:10,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-15 18:09:10,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:11,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:11,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:11,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711063770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:11,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:11,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2022-03-15 18:09:11,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [953142582] [2022-03-15 18:09:11,126 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:11,127 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:11,130 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2022-03-15 18:09:11,130 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:11,130 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:11,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 18:09:11,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 18:09:11,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2022-03-15 18:09:11,131 INFO L87 Difference]: Start difference. First operand 7221 states and 33268 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:11,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:11,383 INFO L93 Difference]: Finished difference Result 12418 states and 54012 transitions. [2022-03-15 18:09:11,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 18:09:11,383 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 18:09:11,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:11,454 INFO L225 Difference]: With dead ends: 12418 [2022-03-15 18:09:11,455 INFO L226 Difference]: Without dead ends: 12387 [2022-03-15 18:09:11,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=267, Invalid=725, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:09:11,457 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 131 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:11,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 34 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:11,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12387 states. [2022-03-15 18:09:11,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12387 to 8573. [2022-03-15 18:09:11,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8573 states, 8569 states have (on average 4.592484537285564) internal successors, (39353), 8572 states have internal predecessors, (39353), 0 states have call successors, (0), 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-03-15 18:09:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2022-03-15 18:09:11,888 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2022-03-15 18:09:11,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:11,888 INFO L470 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2022-03-15 18:09:11,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:11,889 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2022-03-15 18:09:11,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:11,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:11,891 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:11,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-15 18:09:12,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:12,107 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:12,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:12,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1075815886, now seen corresponding path program 1 times [2022-03-15 18:09:12,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:12,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051202758] [2022-03-15 18:09:12,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:12,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:12,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:12,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:12,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051202758] [2022-03-15 18:09:12,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051202758] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:12,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904686407] [2022-03-15 18:09:12,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:12,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:12,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:12,191 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:12,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 18:09:12,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:12,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:12,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:12,488 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:12,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:12,602 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:12,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904686407] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:12,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:12,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 26 [2022-03-15 18:09:12,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1161411262] [2022-03-15 18:09:12,602 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:12,604 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:12,613 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2022-03-15 18:09:12,613 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:12,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [609881#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 609882#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 609880#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 609883#(<= (+ ~x~0 4) ~n~0), 609884#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 609885#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:12,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:09:12,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:12,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:09:12,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 18:09:12,821 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 transitions. Second operand has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 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-03-15 18:09:13,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:13,938 INFO L93 Difference]: Finished difference Result 22881 states and 91058 transitions. [2022-03-15 18:09:13,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 18:09:13,938 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:13,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:14,072 INFO L225 Difference]: With dead ends: 22881 [2022-03-15 18:09:14,073 INFO L226 Difference]: Without dead ends: 22839 [2022-03-15 18:09:14,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1057 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=800, Invalid=3360, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 18:09:14,074 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 411 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:14,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 166 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:09:14,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22839 states. [2022-03-15 18:09:14,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22839 to 8847. [2022-03-15 18:09:14,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8847 states, 8843 states have (on average 4.579328282257152) internal successors, (40495), 8846 states have internal predecessors, (40495), 0 states have call successors, (0), 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-03-15 18:09:14,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8847 states to 8847 states and 40495 transitions. [2022-03-15 18:09:14,601 INFO L78 Accepts]: Start accepts. Automaton has 8847 states and 40495 transitions. Word has length 23 [2022-03-15 18:09:14,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:14,601 INFO L470 AbstractCegarLoop]: Abstraction has 8847 states and 40495 transitions. [2022-03-15 18:09:14,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 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-03-15 18:09:14,602 INFO L276 IsEmpty]: Start isEmpty. Operand 8847 states and 40495 transitions. [2022-03-15 18:09:14,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:14,604 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:14,604 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:14,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 18:09:14,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 18:09:14,807 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:14,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:14,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1733955205, now seen corresponding path program 1 times [2022-03-15 18:09:14,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:14,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459666538] [2022-03-15 18:09:14,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:14,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:14,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:14,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:14,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459666538] [2022-03-15 18:09:14,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459666538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:14,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708412494] [2022-03-15 18:09:14,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:14,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:14,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:14,903 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:14,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 18:09:15,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:15,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:15,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:15,188 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:15,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:15,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:15,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708412494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:15,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:15,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2022-03-15 18:09:15,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1347290305] [2022-03-15 18:09:15,329 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:15,331 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:15,337 INFO L252 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2022-03-15 18:09:15,337 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:15,552 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [650689#(<= (+ ~x~0 4) ~n~0), 650691#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 650688#(<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0), 650690#(and (= ~x~0 0) (<= (+ ~x~0 4) ~n~0)), 650693#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 650687#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 650692#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 650686#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:09:15,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:09:15,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:15,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:09:15,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1274, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:09:15,553 INFO L87 Difference]: Start difference. First operand 8847 states and 40495 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:16,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:16,429 INFO L93 Difference]: Finished difference Result 22826 states and 90044 transitions. [2022-03-15 18:09:16,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:09:16,429 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:16,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:16,519 INFO L225 Difference]: With dead ends: 22826 [2022-03-15 18:09:16,519 INFO L226 Difference]: Without dead ends: 22782 [2022-03-15 18:09:16,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=790, Invalid=3116, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 18:09:16,520 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 379 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:16,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 122 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:16,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22782 states. [2022-03-15 18:09:16,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22782 to 9115. [2022-03-15 18:09:16,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9115 states, 9111 states have (on average 4.5745801778070465) internal successors, (41679), 9114 states have internal predecessors, (41679), 0 states have call successors, (0), 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-03-15 18:09:16,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9115 states to 9115 states and 41679 transitions. [2022-03-15 18:09:16,930 INFO L78 Accepts]: Start accepts. Automaton has 9115 states and 41679 transitions. Word has length 23 [2022-03-15 18:09:16,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:16,930 INFO L470 AbstractCegarLoop]: Abstraction has 9115 states and 41679 transitions. [2022-03-15 18:09:16,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:16,930 INFO L276 IsEmpty]: Start isEmpty. Operand 9115 states and 41679 transitions. [2022-03-15 18:09:16,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:16,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:16,932 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:16,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 18:09:17,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-03-15 18:09:17,133 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:17,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:17,134 INFO L85 PathProgramCache]: Analyzing trace with hash 43495281, now seen corresponding path program 1 times [2022-03-15 18:09:17,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:17,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853912951] [2022-03-15 18:09:17,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:17,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:17,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:17,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853912951] [2022-03-15 18:09:17,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853912951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:17,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759370873] [2022-03-15 18:09:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:17,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:17,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:17,213 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:17,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 18:09:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:17,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:17,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:17,585 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:17,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:17,676 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:17,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759370873] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:17,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:17,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 26 [2022-03-15 18:09:17,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [190332389] [2022-03-15 18:09:17,676 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:17,678 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:17,682 INFO L252 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2022-03-15 18:09:17,682 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:17,762 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [691961#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 691959#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 691958#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 691960#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:09:17,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 18:09:17,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:17,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 18:09:17,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:09:17,763 INFO L87 Difference]: Start difference. First operand 9115 states and 41679 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:18,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:18,562 INFO L93 Difference]: Finished difference Result 24343 states and 98050 transitions. [2022-03-15 18:09:18,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 18:09:18,563 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:18,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:18,645 INFO L225 Difference]: With dead ends: 24343 [2022-03-15 18:09:18,645 INFO L226 Difference]: Without dead ends: 24282 [2022-03-15 18:09:18,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=626, Invalid=2344, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 18:09:18,646 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 393 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:18,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 116 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:09:18,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24282 states. [2022-03-15 18:09:19,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24282 to 9320. [2022-03-15 18:09:19,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9320 states, 9316 states have (on average 4.577930442249893) internal successors, (42648), 9319 states have internal predecessors, (42648), 0 states have call successors, (0), 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-03-15 18:09:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9320 states to 9320 states and 42648 transitions. [2022-03-15 18:09:19,097 INFO L78 Accepts]: Start accepts. Automaton has 9320 states and 42648 transitions. Word has length 23 [2022-03-15 18:09:19,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:19,097 INFO L470 AbstractCegarLoop]: Abstraction has 9320 states and 42648 transitions. [2022-03-15 18:09:19,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:19,097 INFO L276 IsEmpty]: Start isEmpty. Operand 9320 states and 42648 transitions. [2022-03-15 18:09:19,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:19,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:19,100 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:19,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 18:09:19,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:19,304 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:19,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:19,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1274559896, now seen corresponding path program 2 times [2022-03-15 18:09:19,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:19,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035598044] [2022-03-15 18:09:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:19,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:19,401 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:19,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:19,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035598044] [2022-03-15 18:09:19,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035598044] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:19,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052325576] [2022-03-15 18:09:19,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:19,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:19,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:19,403 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:19,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 18:09:19,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:19,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:19,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:19,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:19,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:19,709 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:19,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052325576] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:19,709 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:19,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:19,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1450820488] [2022-03-15 18:09:19,709 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:19,711 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:19,714 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:19,714 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:19,715 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:19,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:19,715 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:19,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:19,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:19,715 INFO L87 Difference]: Start difference. First operand 9320 states and 42648 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:20,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:20,123 INFO L93 Difference]: Finished difference Result 21489 states and 87752 transitions. [2022-03-15 18:09:20,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:20,124 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:20,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:20,206 INFO L225 Difference]: With dead ends: 21489 [2022-03-15 18:09:20,206 INFO L226 Difference]: Without dead ends: 21452 [2022-03-15 18:09:20,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:20,207 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 167 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:20,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 35 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:20,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21452 states. [2022-03-15 18:09:20,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21452 to 9401. [2022-03-15 18:09:20,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9401 states, 9397 states have (on average 4.576992657231031) internal successors, (43010), 9400 states have internal predecessors, (43010), 0 states have call successors, (0), 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-03-15 18:09:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9401 states to 9401 states and 43010 transitions. [2022-03-15 18:09:20,566 INFO L78 Accepts]: Start accepts. Automaton has 9401 states and 43010 transitions. Word has length 23 [2022-03-15 18:09:20,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:20,567 INFO L470 AbstractCegarLoop]: Abstraction has 9401 states and 43010 transitions. [2022-03-15 18:09:20,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:20,567 INFO L276 IsEmpty]: Start isEmpty. Operand 9401 states and 43010 transitions. [2022-03-15 18:09:20,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:20,640 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:20,640 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:20,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 18:09:20,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:20,841 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:20,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:20,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1274526323, now seen corresponding path program 2 times [2022-03-15 18:09:20,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:20,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887384032] [2022-03-15 18:09:20,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:20,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:20,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:20,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:20,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887384032] [2022-03-15 18:09:20,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887384032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:20,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056868693] [2022-03-15 18:09:20,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:20,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:20,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:20,947 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:20,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 18:09:21,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:21,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:21,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:21,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:21,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:21,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056868693] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:21,225 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:21,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:21,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1360362385] [2022-03-15 18:09:21,225 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:21,227 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:21,230 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:21,230 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:21,230 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:21,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:21,231 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:21,231 INFO L87 Difference]: Start difference. First operand 9401 states and 43010 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:21,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:21,575 INFO L93 Difference]: Finished difference Result 21198 states and 86437 transitions. [2022-03-15 18:09:21,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:21,575 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:21,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:21,646 INFO L225 Difference]: With dead ends: 21198 [2022-03-15 18:09:21,647 INFO L226 Difference]: Without dead ends: 21161 [2022-03-15 18:09:21,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:21,647 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 138 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:21,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 45 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:09:21,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21161 states. [2022-03-15 18:09:21,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21161 to 9396. [2022-03-15 18:09:21,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9396 states, 9392 states have (on average 4.5767674616695055) internal successors, (42985), 9395 states have internal predecessors, (42985), 0 states have call successors, (0), 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-03-15 18:09:21,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9396 states to 9396 states and 42985 transitions. [2022-03-15 18:09:21,959 INFO L78 Accepts]: Start accepts. Automaton has 9396 states and 42985 transitions. Word has length 23 [2022-03-15 18:09:21,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:21,960 INFO L470 AbstractCegarLoop]: Abstraction has 9396 states and 42985 transitions. [2022-03-15 18:09:21,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:21,960 INFO L276 IsEmpty]: Start isEmpty. Operand 9396 states and 42985 transitions. [2022-03-15 18:09:21,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 18:09:21,962 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:21,962 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:21,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-15 18:09:22,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-15 18:09:22,163 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:22,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1274524711, now seen corresponding path program 2 times [2022-03-15 18:09:22,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:22,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132725786] [2022-03-15 18:09:22,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:22,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:22,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:22,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:22,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132725786] [2022-03-15 18:09:22,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132725786] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:22,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610295622] [2022-03-15 18:09:22,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:22,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:22,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:22,283 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:22,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 18:09:22,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:09:22,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:22,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:09:22,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:22,572 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:09:22,572 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:09:22,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610295622] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:09:22,572 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:09:22,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2022-03-15 18:09:22,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1314277516] [2022-03-15 18:09:22,572 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:22,574 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:22,577 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2022-03-15 18:09:22,577 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:22,577 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:09:22,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:09:22,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:22,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:09:22,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-03-15 18:09:22,578 INFO L87 Difference]: Start difference. First operand 9396 states and 42985 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:22,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:22,901 INFO L93 Difference]: Finished difference Result 21067 states and 85734 transitions. [2022-03-15 18:09:22,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:09:22,901 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 18:09:22,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:22,979 INFO L225 Difference]: With dead ends: 21067 [2022-03-15 18:09:22,979 INFO L226 Difference]: Without dead ends: 21030 [2022-03-15 18:09:22,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-03-15 18:09:22,979 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 164 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:22,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 39 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:09:23,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21030 states. [2022-03-15 18:09:23,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21030 to 9426. [2022-03-15 18:09:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9426 states, 9422 states have (on average 4.569836552748885) internal successors, (43057), 9425 states have internal predecessors, (43057), 0 states have call successors, (0), 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-03-15 18:09:23,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2022-03-15 18:09:23,294 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2022-03-15 18:09:23,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:23,294 INFO L470 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2022-03-15 18:09:23,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:23,295 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2022-03-15 18:09:23,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:23,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:23,298 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:23,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 18:09:23,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:23,498 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:23,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:23,499 INFO L85 PathProgramCache]: Analyzing trace with hash 768625740, now seen corresponding path program 1 times [2022-03-15 18:09:23,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:23,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628231328] [2022-03-15 18:09:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:23,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:23,609 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:23,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:23,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628231328] [2022-03-15 18:09:23,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628231328] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:23,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284566131] [2022-03-15 18:09:23,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:23,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:23,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:23,612 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:23,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 18:09:23,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:23,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:23,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:23,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:23,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:24,014 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:24,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284566131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:24,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:24,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 26 [2022-03-15 18:09:24,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1019543316] [2022-03-15 18:09:24,014 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:24,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:24,026 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2022-03-15 18:09:24,026 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:24,383 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [855666#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 855665#(<= (+ ~x~0 1) |ULTIMATE.start_main_~i~0#1|), 855663#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 855661#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 855669#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 855670#(<= (+ ~x~0 4) ~n~0), 855664#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 855671#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 855667#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 855668#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 855660#(<= (+ 3 ~x~0) ~n~0), 855662#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:09:24,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:09:24,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:24,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:09:24,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1387, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 18:09:24,384 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 transitions. Second operand has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 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-03-15 18:09:28,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:28,901 INFO L93 Difference]: Finished difference Result 53757 states and 192025 transitions. [2022-03-15 18:09:28,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2022-03-15 18:09:28,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:28,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:29,123 INFO L225 Difference]: With dead ends: 53757 [2022-03-15 18:09:29,124 INFO L226 Difference]: Without dead ends: 53691 [2022-03-15 18:09:29,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14410 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=5859, Invalid=32753, Unknown=0, NotChecked=0, Total=38612 [2022-03-15 18:09:29,130 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 971 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 3143 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 971 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 3305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:29,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [971 Valid, 457 Invalid, 3305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3143 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 18:09:29,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53691 states. [2022-03-15 18:09:29,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53691 to 9691. [2022-03-15 18:09:29,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9691 states, 9687 states have (on average 4.582533292040879) internal successors, (44391), 9690 states have internal predecessors, (44391), 0 states have call successors, (0), 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-03-15 18:09:29,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9691 states to 9691 states and 44391 transitions. [2022-03-15 18:09:29,839 INFO L78 Accepts]: Start accepts. Automaton has 9691 states and 44391 transitions. Word has length 25 [2022-03-15 18:09:29,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:29,839 INFO L470 AbstractCegarLoop]: Abstraction has 9691 states and 44391 transitions. [2022-03-15 18:09:29,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.04) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 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-03-15 18:09:29,839 INFO L276 IsEmpty]: Start isEmpty. Operand 9691 states and 44391 transitions. [2022-03-15 18:09:29,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:29,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:29,842 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:29,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 18:09:30,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 18:09:30,043 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:30,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:30,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1748891070, now seen corresponding path program 1 times [2022-03-15 18:09:30,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:30,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231270740] [2022-03-15 18:09:30,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:30,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:30,119 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:09:30,119 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:30,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231270740] [2022-03-15 18:09:30,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231270740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:30,119 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178219186] [2022-03-15 18:09:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:30,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:30,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:30,122 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:30,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 18:09:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:30,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:30,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:30,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:30,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:30,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 18:09:30,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178219186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:30,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:30,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 9] total 24 [2022-03-15 18:09:30,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1001424540] [2022-03-15 18:09:30,512 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:30,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:30,522 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:09:30,522 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:30,788 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [929295#(<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0), 929303#(<= (+ ~x~0 4) ~n~0), 929297#(<= (+ thr2Thread3of5ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 929299#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 929301#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 929302#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 929298#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 929304#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 929300#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 929296#(<= (+ 3 ~x~0) ~n~0)] [2022-03-15 18:09:30,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:09:30,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:09:30,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 18:09:30,789 INFO L87 Difference]: Start difference. First operand 9691 states and 44391 transitions. Second operand has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 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-03-15 18:09:34,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:34,644 INFO L93 Difference]: Finished difference Result 50112 states and 182278 transitions. [2022-03-15 18:09:34,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-03-15 18:09:34,645 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:34,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:34,843 INFO L225 Difference]: With dead ends: 50112 [2022-03-15 18:09:34,843 INFO L226 Difference]: Without dead ends: 50053 [2022-03-15 18:09:34,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9622 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=4111, Invalid=22621, Unknown=0, NotChecked=0, Total=26732 [2022-03-15 18:09:34,848 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 883 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 2696 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:34,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [883 Valid, 401 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2696 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 18:09:34,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50053 states. [2022-03-15 18:09:35,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50053 to 9814. [2022-03-15 18:09:35,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9814 states, 9810 states have (on average 4.602446483180428) internal successors, (45150), 9813 states have internal predecessors, (45150), 0 states have call successors, (0), 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-03-15 18:09:35,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9814 states to 9814 states and 45150 transitions. [2022-03-15 18:09:35,540 INFO L78 Accepts]: Start accepts. Automaton has 9814 states and 45150 transitions. Word has length 25 [2022-03-15 18:09:35,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:35,540 INFO L470 AbstractCegarLoop]: Abstraction has 9814 states and 45150 transitions. [2022-03-15 18:09:35,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 0 states have call successors, (0), 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-03-15 18:09:35,540 INFO L276 IsEmpty]: Start isEmpty. Operand 9814 states and 45150 transitions. [2022-03-15 18:09:35,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:35,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:35,543 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:35,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:35,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:35,744 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:35,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:35,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1228054622, now seen corresponding path program 2 times [2022-03-15 18:09:35,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:35,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052681089] [2022-03-15 18:09:35,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:35,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:35,852 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:35,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:35,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052681089] [2022-03-15 18:09:35,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052681089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:35,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433314751] [2022-03-15 18:09:35,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:35,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:35,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:35,855 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:35,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 18:09:36,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:09:36,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:36,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:36,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:36,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:09:36,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:09:36,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433314751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:36,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:36,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 21 [2022-03-15 18:09:36,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1086870559] [2022-03-15 18:09:36,354 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:36,355 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:36,363 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:09:36,363 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:36,518 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [999469#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 999452#(<= (+ ~x~0 4) ~n~0), 999468#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 999445#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 999470#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 999471#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:36,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:09:36,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:36,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:09:36,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:09:36,519 INFO L87 Difference]: Start difference. First operand 9814 states and 45150 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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-03-15 18:09:38,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:38,879 INFO L93 Difference]: Finished difference Result 37990 states and 141914 transitions. [2022-03-15 18:09:38,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-15 18:09:38,879 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:38,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:39,652 INFO L225 Difference]: With dead ends: 37990 [2022-03-15 18:09:39,652 INFO L226 Difference]: Without dead ends: 37950 [2022-03-15 18:09:39,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3419 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1728, Invalid=8984, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 18:09:39,653 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 529 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 2425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:39,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [529 Valid, 349 Invalid, 2425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:09:39,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37950 states. [2022-03-15 18:09:40,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37950 to 9811. [2022-03-15 18:09:40,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9811 states, 9807 states have (on average 4.598450086672785) internal successors, (45097), 9810 states have internal predecessors, (45097), 0 states have call successors, (0), 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-03-15 18:09:40,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9811 states to 9811 states and 45097 transitions. [2022-03-15 18:09:40,097 INFO L78 Accepts]: Start accepts. Automaton has 9811 states and 45097 transitions. Word has length 25 [2022-03-15 18:09:40,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:40,097 INFO L470 AbstractCegarLoop]: Abstraction has 9811 states and 45097 transitions. [2022-03-15 18:09:40,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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-03-15 18:09:40,097 INFO L276 IsEmpty]: Start isEmpty. Operand 9811 states and 45097 transitions. [2022-03-15 18:09:40,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:40,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:40,101 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:40,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-15 18:09:40,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-15 18:09:40,301 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:40,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:40,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1228056234, now seen corresponding path program 2 times [2022-03-15 18:09:40,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:40,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339911440] [2022-03-15 18:09:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:40,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:40,395 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:40,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:40,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339911440] [2022-03-15 18:09:40,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339911440] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:40,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359480573] [2022-03-15 18:09:40,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:40,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:40,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:40,397 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:40,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 18:09:40,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:09:40,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:40,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:40,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:09:40,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:40,851 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 18:09:40,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359480573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:40,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:40,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 21 [2022-03-15 18:09:40,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1881634614] [2022-03-15 18:09:40,852 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:40,853 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:40,861 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:09:40,861 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:41,009 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1057405#(<= (+ 3 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057407#(<= (+ thr2Thread1of5ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 1057406#(<= (+ 2 thr2Thread1of5ForFork0_~t~0) |ULTIMATE.start_main_~i~0#1|), 1057382#(<= (+ thr2Thread1of5ForFork0_~t~0 4) ~n~0), 1057389#(<= (+ ~x~0 4) ~n~0), 1057408#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:09:41,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 18:09:41,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:41,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 18:09:41,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:09:41,010 INFO L87 Difference]: Start difference. First operand 9811 states and 45097 transitions. Second operand has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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-03-15 18:09:43,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:43,533 INFO L93 Difference]: Finished difference Result 37545 states and 140234 transitions. [2022-03-15 18:09:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 18:09:43,533 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:43,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:43,657 INFO L225 Difference]: With dead ends: 37545 [2022-03-15 18:09:43,657 INFO L226 Difference]: Without dead ends: 37505 [2022-03-15 18:09:43,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3615 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1740, Invalid=9390, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 18:09:43,659 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 606 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 2128 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 2218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:43,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 303 Invalid, 2218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2128 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:09:43,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37505 states. [2022-03-15 18:09:44,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37505 to 9699. [2022-03-15 18:09:44,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9699 states, 9695 states have (on average 4.595152140278494) internal successors, (44550), 9698 states have internal predecessors, (44550), 0 states have call successors, (0), 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-03-15 18:09:44,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9699 states to 9699 states and 44550 transitions. [2022-03-15 18:09:44,284 INFO L78 Accepts]: Start accepts. Automaton has 9699 states and 44550 transitions. Word has length 25 [2022-03-15 18:09:44,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:44,284 INFO L470 AbstractCegarLoop]: Abstraction has 9699 states and 44550 transitions. [2022-03-15 18:09:44,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 0 states have call successors, (0), 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-03-15 18:09:44,284 INFO L276 IsEmpty]: Start isEmpty. Operand 9699 states and 44550 transitions. [2022-03-15 18:09:44,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:44,288 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:44,288 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:44,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 18:09:44,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-15 18:09:44,489 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:44,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:44,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2000427092, now seen corresponding path program 3 times [2022-03-15 18:09:44,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:44,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589111808] [2022-03-15 18:09:44,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:44,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:44,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:44,609 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:44,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:44,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589111808] [2022-03-15 18:09:44,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589111808] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:44,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379529823] [2022-03-15 18:09:44,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:09:44,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:44,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:44,611 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:44,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 18:09:44,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 18:09:44,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:44,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:44,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:44,949 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:09:44,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:45,018 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:09:45,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379529823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:45,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:45,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 21 [2022-03-15 18:09:45,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [794221646] [2022-03-15 18:09:45,019 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:45,021 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:45,030 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2022-03-15 18:09:45,030 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:45,400 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [1114684#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1114686#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1114681#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1114678#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 1114683#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1114677#(and (= ~x~0 0) (<= (+ ~x~0 4) ~n~0)), 1114679#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 1114682#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 2 ~x~0) ~n~0)), 1114687#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1114688#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1114685#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 thr2Thread1of5ForFork0_~t~0) ~n~0)), 1114680#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1114624#(<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0), 1114646#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:09:45,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 18:09:45,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 18:09:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=990, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 18:09:45,401 INFO L87 Difference]: Start difference. First operand 9699 states and 44550 transitions. Second operand has 28 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 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-03-15 18:09:47,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:47,911 INFO L93 Difference]: Finished difference Result 37313 states and 136772 transitions. [2022-03-15 18:09:47,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 18:09:47,911 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:47,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:48,037 INFO L225 Difference]: With dead ends: 37313 [2022-03-15 18:09:48,037 INFO L226 Difference]: Without dead ends: 37277 [2022-03-15 18:09:48,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4077 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2299, Invalid=10583, Unknown=0, NotChecked=0, Total=12882 [2022-03-15 18:09:48,038 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 610 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 2535 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:48,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 376 Invalid, 2637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2535 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:09:48,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37277 states. [2022-03-15 18:09:48,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37277 to 9269. [2022-03-15 18:09:48,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9269 states, 9265 states have (on average 4.571289800323799) internal successors, (42353), 9268 states have internal predecessors, (42353), 0 states have call successors, (0), 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-03-15 18:09:48,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9269 states to 9269 states and 42353 transitions. [2022-03-15 18:09:48,684 INFO L78 Accepts]: Start accepts. Automaton has 9269 states and 42353 transitions. Word has length 25 [2022-03-15 18:09:48,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:48,684 INFO L470 AbstractCegarLoop]: Abstraction has 9269 states and 42353 transitions. [2022-03-15 18:09:48,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 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-03-15 18:09:48,684 INFO L276 IsEmpty]: Start isEmpty. Operand 9269 states and 42353 transitions. [2022-03-15 18:09:48,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:48,687 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:48,687 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:48,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-15 18:09:48,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 18:09:48,888 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:48,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:48,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1294366961, now seen corresponding path program 1 times [2022-03-15 18:09:48,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:48,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517537756] [2022-03-15 18:09:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:48,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:48,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:49,003 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:49,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:49,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517537756] [2022-03-15 18:09:49,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517537756] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:49,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420871372] [2022-03-15 18:09:49,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:49,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:49,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:49,008 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:49,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 18:09:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:49,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:49,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:49,352 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:49,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:49,463 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:49,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420871372] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:49,463 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:49,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:09:49,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1356341474] [2022-03-15 18:09:49,464 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:49,465 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:49,473 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2022-03-15 18:09:49,473 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:49,783 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1170878#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1170876#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1170884#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1170874#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1170881#(and (= ~x~0 0) (<= (+ ~x~0 4) ~n~0)), 1170817#(<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0), 1170882#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 1170880#(<= (+ ~x~0 4) ~n~0), 1170877#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1170879#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1170875#(or (<= (+ thr2Thread3of5ForFork0_~t~0 3) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1170883#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|))] [2022-03-15 18:09:49,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 18:09:49,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:49,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 18:09:49,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1570, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 18:09:49,784 INFO L87 Difference]: Start difference. First operand 9269 states and 42353 transitions. Second operand has 26 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 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-03-15 18:09:52,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:52,097 INFO L93 Difference]: Finished difference Result 37163 states and 136030 transitions. [2022-03-15 18:09:52,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-15 18:09:52,097 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:52,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:52,222 INFO L225 Difference]: With dead ends: 37163 [2022-03-15 18:09:52,222 INFO L226 Difference]: Without dead ends: 37127 [2022-03-15 18:09:52,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4197 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2615, Invalid=11427, Unknown=0, NotChecked=0, Total=14042 [2022-03-15 18:09:52,223 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 691 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1765 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:52,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [691 Valid, 262 Invalid, 1856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1765 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 18:09:52,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37127 states. [2022-03-15 18:09:52,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37127 to 9303. [2022-03-15 18:09:52,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9303 states, 9299 states have (on average 4.563824067103989) internal successors, (42439), 9302 states have internal predecessors, (42439), 0 states have call successors, (0), 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-03-15 18:09:52,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9303 states to 9303 states and 42439 transitions. [2022-03-15 18:09:52,867 INFO L78 Accepts]: Start accepts. Automaton has 9303 states and 42439 transitions. Word has length 25 [2022-03-15 18:09:52,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:52,867 INFO L470 AbstractCegarLoop]: Abstraction has 9303 states and 42439 transitions. [2022-03-15 18:09:52,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 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-03-15 18:09:52,867 INFO L276 IsEmpty]: Start isEmpty. Operand 9303 states and 42439 transitions. [2022-03-15 18:09:52,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:52,872 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:52,872 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:52,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:53,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 18:09:53,081 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:53,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:53,082 INFO L85 PathProgramCache]: Analyzing trace with hash 116328002, now seen corresponding path program 4 times [2022-03-15 18:09:53,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:53,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322339023] [2022-03-15 18:09:53,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:53,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:53,190 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:53,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:53,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322339023] [2022-03-15 18:09:53,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322339023] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:53,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815035002] [2022-03-15 18:09:53,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:09:53,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:53,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:53,192 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:53,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 18:09:53,328 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:09:53,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:53,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:53,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:53,516 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:53,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:53,629 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:53,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815035002] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:53,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:53,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:09:53,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2035704468] [2022-03-15 18:09:53,629 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:53,631 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:53,638 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:09:53,638 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:53,838 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1226986#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 1226982#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1226925#(<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0), 1226988#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0)), 1226987#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1226984#(and (= ~x~0 0) (<= (+ ~x~0 4) ~n~0)), 1226985#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 1226983#(<= (+ ~x~0 4) ~n~0)] [2022-03-15 18:09:53,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:09:53,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:53,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:09:53,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 18:09:53,839 INFO L87 Difference]: Start difference. First operand 9303 states and 42439 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:55,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:55,739 INFO L93 Difference]: Finished difference Result 35547 states and 131675 transitions. [2022-03-15 18:09:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 18:09:55,739 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:55,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:55,865 INFO L225 Difference]: With dead ends: 35547 [2022-03-15 18:09:55,865 INFO L226 Difference]: Without dead ends: 35509 [2022-03-15 18:09:55,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2938 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1815, Invalid=8285, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 18:09:55,866 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 508 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:55,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 273 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1854 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:09:55,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35509 states. [2022-03-15 18:09:56,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35509 to 9313. [2022-03-15 18:09:56,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9313 states, 9309 states have (on average 4.559673434310882) internal successors, (42446), 9312 states have internal predecessors, (42446), 0 states have call successors, (0), 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-03-15 18:09:56,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9313 states to 9313 states and 42446 transitions. [2022-03-15 18:09:56,462 INFO L78 Accepts]: Start accepts. Automaton has 9313 states and 42446 transitions. Word has length 25 [2022-03-15 18:09:56,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:09:56,462 INFO L470 AbstractCegarLoop]: Abstraction has 9313 states and 42446 transitions. [2022-03-15 18:09:56,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:56,462 INFO L276 IsEmpty]: Start isEmpty. Operand 9313 states and 42446 transitions. [2022-03-15 18:09:56,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:09:56,465 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:09:56,465 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:09:56,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 18:09:56,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:56,666 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:09:56,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:09:56,666 INFO L85 PathProgramCache]: Analyzing trace with hash 116361575, now seen corresponding path program 2 times [2022-03-15 18:09:56,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:09:56,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257372990] [2022-03-15 18:09:56,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:09:56,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:09:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:09:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:09:56,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:09:56,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257372990] [2022-03-15 18:09:56,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257372990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:09:56,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953545838] [2022-03-15 18:09:56,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:09:56,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:09:56,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:09:56,784 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:09:56,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 18:09:56,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 18:09:56,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:09:56,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:09:56,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:09:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:09:57,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:09:57,290 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-15 18:09:57,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953545838] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:09:57,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:09:57,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 21 [2022-03-15 18:09:57,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1095119836] [2022-03-15 18:09:57,290 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:09:57,292 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:09:57,298 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:09:57,298 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:09:57,473 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1281456#(and (= ~x~0 0) (<= 3 |ULTIMATE.start_main_~i~0#1|)), 1281455#(and (= ~x~0 0) (<= (+ ~x~0 4) ~n~0)), 1281457#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 1281453#(or (<= ~n~0 |ULTIMATE.start_main_~i~0#1|) (<= (+ 3 ~x~0) ~n~0)), 1281400#(<= (+ thr2Thread2of5ForFork0_~t~0 4) ~n~0), 1281422#(<= (+ ~x~0 4) ~n~0), 1281454#(or (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)) (<= (+ 3 ~x~0) ~n~0)), 1281458#(or (<= ~n~0 (+ 2 |ULTIMATE.start_main_~i~0#1|)) (<= (+ 3 ~x~0) ~n~0))] [2022-03-15 18:09:57,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:09:57,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:09:57,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:09:57,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:09:57,474 INFO L87 Difference]: Start difference. First operand 9313 states and 42446 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:09:59,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:09:59,503 INFO L93 Difference]: Finished difference Result 35173 states and 130430 transitions. [2022-03-15 18:09:59,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 18:09:59,503 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:09:59,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:09:59,641 INFO L225 Difference]: With dead ends: 35173 [2022-03-15 18:09:59,641 INFO L226 Difference]: Without dead ends: 35128 [2022-03-15 18:09:59,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2271 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1341, Invalid=6315, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 18:09:59,642 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 363 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 2674 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 2722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 2674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:09:59,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 400 Invalid, 2722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 2674 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 18:09:59,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35128 states. [2022-03-15 18:10:00,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35128 to 9167. [2022-03-15 18:10:00,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9167 states, 9163 states have (on average 4.559096365819055) internal successors, (41775), 9166 states have internal predecessors, (41775), 0 states have call successors, (0), 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-03-15 18:10:00,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9167 states to 9167 states and 41775 transitions. [2022-03-15 18:10:00,224 INFO L78 Accepts]: Start accepts. Automaton has 9167 states and 41775 transitions. Word has length 25 [2022-03-15 18:10:00,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:00,224 INFO L470 AbstractCegarLoop]: Abstraction has 9167 states and 41775 transitions. [2022-03-15 18:10:00,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:00,225 INFO L276 IsEmpty]: Start isEmpty. Operand 9167 states and 41775 transitions. [2022-03-15 18:10:00,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:00,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:00,229 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:00,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 18:10:00,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:00,430 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:00,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:00,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1639806540, now seen corresponding path program 3 times [2022-03-15 18:10:00,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:00,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903399107] [2022-03-15 18:10:00,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:00,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:00,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:00,540 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:00,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:00,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903399107] [2022-03-15 18:10:00,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903399107] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:00,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307829840] [2022-03-15 18:10:00,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:10:00,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:00,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:00,544 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:00,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 18:10:00,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:10:00,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:00,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:00,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:00,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:00,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:00,969 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:00,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307829840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:00,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:00,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 22 [2022-03-15 18:10:00,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [307728224] [2022-03-15 18:10:00,969 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:00,971 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:00,979 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:00,979 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:01,116 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1335201#(<= (+ 3 ~x~0) ~n~0), 1335255#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1335212#(<= (+ ~x~0 4) ~n~0), 1335254#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1335252#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1335205#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1335253#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1335256#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1)))] [2022-03-15 18:10:01,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:10:01,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:01,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:10:01,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:10:01,117 INFO L87 Difference]: Start difference. First operand 9167 states and 41775 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:06,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:06,091 INFO L93 Difference]: Finished difference Result 59909 states and 221080 transitions. [2022-03-15 18:10:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-15 18:10:06,092 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:06,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:06,346 INFO L225 Difference]: With dead ends: 59909 [2022-03-15 18:10:06,346 INFO L226 Difference]: Without dead ends: 59869 [2022-03-15 18:10:06,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11422 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4594, Invalid=25856, Unknown=0, NotChecked=0, Total=30450 [2022-03-15 18:10:06,348 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 752 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 3837 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 752 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 3952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 3837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:06,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [752 Valid, 545 Invalid, 3952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 3837 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 18:10:06,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59869 states. [2022-03-15 18:10:07,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59869 to 8702. [2022-03-15 18:10:07,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8702 states, 8698 states have (on average 4.534145780639228) internal successors, (39438), 8701 states have internal predecessors, (39438), 0 states have call successors, (0), 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-03-15 18:10:07,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8702 states to 8702 states and 39438 transitions. [2022-03-15 18:10:07,189 INFO L78 Accepts]: Start accepts. Automaton has 8702 states and 39438 transitions. Word has length 25 [2022-03-15 18:10:07,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:07,190 INFO L470 AbstractCegarLoop]: Abstraction has 8702 states and 39438 transitions. [2022-03-15 18:10:07,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:07,190 INFO L276 IsEmpty]: Start isEmpty. Operand 8702 states and 39438 transitions. [2022-03-15 18:10:07,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:07,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:07,193 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:07,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 18:10:07,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-15 18:10:07,394 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:07,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:07,394 INFO L85 PathProgramCache]: Analyzing trace with hash -25983941, now seen corresponding path program 3 times [2022-03-15 18:10:07,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:07,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545906430] [2022-03-15 18:10:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:07,503 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:07,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:07,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545906430] [2022-03-15 18:10:07,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545906430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:07,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703552260] [2022-03-15 18:10:07,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 18:10:07,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:07,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:07,508 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:07,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 18:10:07,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 18:10:07,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:07,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:07,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:07,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:07,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:08,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:10:08,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703552260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:08,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:08,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 22 [2022-03-15 18:10:08,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1931728930] [2022-03-15 18:10:08,031 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:08,033 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:08,152 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2022-03-15 18:10:08,152 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:08,288 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1413033#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 1413034#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 1413031#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1412979#(<= (+ 3 ~x~0) ~n~0), 1412990#(<= (+ ~x~0 4) ~n~0), 1413032#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1413030#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1412983#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0)] [2022-03-15 18:10:08,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 18:10:08,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:08,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 18:10:08,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:10:08,288 INFO L87 Difference]: Start difference. First operand 8702 states and 39438 transitions. Second operand has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:11,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:11,794 INFO L93 Difference]: Finished difference Result 45150 states and 164854 transitions. [2022-03-15 18:10:11,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-15 18:10:11,794 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:11,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:11,954 INFO L225 Difference]: With dead ends: 45150 [2022-03-15 18:10:11,955 INFO L226 Difference]: Without dead ends: 45110 [2022-03-15 18:10:11,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7678 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3484, Invalid=17686, Unknown=0, NotChecked=0, Total=21170 [2022-03-15 18:10:11,956 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 780 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 2483 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 2597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 2483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:11,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [780 Valid, 347 Invalid, 2597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 2483 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 18:10:12,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45110 states. [2022-03-15 18:10:12,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45110 to 8596. [2022-03-15 18:10:12,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8596 states, 8592 states have (on average 4.536545623836127) internal successors, (38978), 8595 states have internal predecessors, (38978), 0 states have call successors, (0), 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-03-15 18:10:12,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8596 states to 8596 states and 38978 transitions. [2022-03-15 18:10:12,679 INFO L78 Accepts]: Start accepts. Automaton has 8596 states and 38978 transitions. Word has length 25 [2022-03-15 18:10:12,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:12,679 INFO L470 AbstractCegarLoop]: Abstraction has 8596 states and 38978 transitions. [2022-03-15 18:10:12,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:12,679 INFO L276 IsEmpty]: Start isEmpty. Operand 8596 states and 38978 transitions. [2022-03-15 18:10:12,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:12,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:12,683 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:12,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 18:10:12,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:12,883 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:12,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:12,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1150738760, now seen corresponding path program 4 times [2022-03-15 18:10:12,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:12,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609603586] [2022-03-15 18:10:12,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:12,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:12,981 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:12,982 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:12,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609603586] [2022-03-15 18:10:12,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609603586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:12,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613307116] [2022-03-15 18:10:12,982 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:10:12,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:12,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:12,984 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:13,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 18:10:13,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:10:13,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:13,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:13,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:13,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:13,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:13,405 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:13,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613307116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:13,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:13,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 26 [2022-03-15 18:10:13,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [200973648] [2022-03-15 18:10:13,406 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:13,408 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:13,415 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:10:13,415 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:13,519 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1475783#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0), 1475785#(<= (+ ~x~0 4) ~n~0), 1475786#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1475784#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|)] [2022-03-15 18:10:13,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:10:13,519 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:13,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:10:13,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:13,520 INFO L87 Difference]: Start difference. First operand 8596 states and 38978 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:15,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:15,367 INFO L93 Difference]: Finished difference Result 35398 states and 132563 transitions. [2022-03-15 18:10:15,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 18:10:15,368 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:15,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:15,483 INFO L225 Difference]: With dead ends: 35398 [2022-03-15 18:10:15,483 INFO L226 Difference]: Without dead ends: 35351 [2022-03-15 18:10:15,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2553 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1519, Invalid=6671, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 18:10:15,484 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 503 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 1667 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:15,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 252 Invalid, 1730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1667 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:10:15,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35351 states. [2022-03-15 18:10:15,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35351 to 8563. [2022-03-15 18:10:15,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8563 states, 8559 states have (on average 4.5342913891809795) internal successors, (38809), 8562 states have internal predecessors, (38809), 0 states have call successors, (0), 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-03-15 18:10:15,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8563 states to 8563 states and 38809 transitions. [2022-03-15 18:10:15,950 INFO L78 Accepts]: Start accepts. Automaton has 8563 states and 38809 transitions. Word has length 25 [2022-03-15 18:10:15,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:15,951 INFO L470 AbstractCegarLoop]: Abstraction has 8563 states and 38809 transitions. [2022-03-15 18:10:15,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:15,951 INFO L276 IsEmpty]: Start isEmpty. Operand 8563 states and 38809 transitions. [2022-03-15 18:10:15,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:15,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:15,954 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:15,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 18:10:16,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 18:10:16,154 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:16,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:16,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1150703575, now seen corresponding path program 4 times [2022-03-15 18:10:16,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:16,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090418133] [2022-03-15 18:10:16,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:16,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:16,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:16,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:16,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090418133] [2022-03-15 18:10:16,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090418133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:16,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173053989] [2022-03-15 18:10:16,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 18:10:16,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:16,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:16,242 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:16,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 18:10:16,384 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 18:10:16,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:16,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:16,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:16,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:16,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:16,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:16,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173053989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:16,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:16,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 26 [2022-03-15 18:10:16,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1899546183] [2022-03-15 18:10:16,634 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:16,636 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:16,641 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2022-03-15 18:10:16,641 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:16,723 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1528604#(<= (+ 3 ~x~0) |ULTIMATE.start_main_~i~0#1|), 1528603#(<= (+ thr2Thread3of5ForFork0_~t~0 3) |ULTIMATE.start_main_~i~0#1|), 1528602#(<= (+ ~x~0 4) ~n~0), 1528601#(<= (+ thr2Thread3of5ForFork0_~t~0 4) ~n~0)] [2022-03-15 18:10:16,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:10:16,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:16,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:10:16,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:16,724 INFO L87 Difference]: Start difference. First operand 8563 states and 38809 transitions. Second operand has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:18,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:18,806 INFO L93 Difference]: Finished difference Result 34964 states and 130898 transitions. [2022-03-15 18:10:18,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 18:10:18,807 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:18,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:18,925 INFO L225 Difference]: With dead ends: 34964 [2022-03-15 18:10:18,925 INFO L226 Difference]: Without dead ends: 34917 [2022-03-15 18:10:18,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2472 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1501, Invalid=6509, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 18:10:18,926 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 469 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 2081 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 2081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:18,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 295 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 2081 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 18:10:18,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34917 states. [2022-03-15 18:10:19,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34917 to 8421. [2022-03-15 18:10:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8421 states, 8417 states have (on average 4.532018533919449) internal successors, (38146), 8420 states have internal predecessors, (38146), 0 states have call successors, (0), 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-03-15 18:10:19,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8421 states to 8421 states and 38146 transitions. [2022-03-15 18:10:19,422 INFO L78 Accepts]: Start accepts. Automaton has 8421 states and 38146 transitions. Word has length 25 [2022-03-15 18:10:19,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:19,423 INFO L470 AbstractCegarLoop]: Abstraction has 8421 states and 38146 transitions. [2022-03-15 18:10:19,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:19,423 INFO L276 IsEmpty]: Start isEmpty. Operand 8421 states and 38146 transitions. [2022-03-15 18:10:19,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:19,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:19,426 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:19,443 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-15 18:10:19,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:19,626 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:19,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:19,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1995822452, now seen corresponding path program 1 times [2022-03-15 18:10:19,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:19,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117996534] [2022-03-15 18:10:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:19,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:19,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:19,701 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:19,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:19,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117996534] [2022-03-15 18:10:19,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117996534] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:19,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832612909] [2022-03-15 18:10:19,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:19,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:19,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:19,703 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:19,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 18:10:19,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:19,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:10:19,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:19,986 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:19,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:20,103 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:20,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832612909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:20,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:20,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2022-03-15 18:10:20,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1885617480] [2022-03-15 18:10:20,103 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:20,105 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:20,108 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:20,108 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:20,108 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:20,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 18:10:20,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:20,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 18:10:20,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:10:20,109 INFO L87 Difference]: Start difference. First operand 8421 states and 38146 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:20,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:20,409 INFO L93 Difference]: Finished difference Result 13647 states and 59401 transitions. [2022-03-15 18:10:20,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 18:10:20,409 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:20,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:20,454 INFO L225 Difference]: With dead ends: 13647 [2022-03-15 18:10:20,454 INFO L226 Difference]: Without dead ends: 13615 [2022-03-15 18:10:20,454 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=348, Invalid=912, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 18:10:20,454 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 105 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:20,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 56 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:10:20,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13615 states. [2022-03-15 18:10:20,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13615 to 9928. [2022-03-15 18:10:20,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9928 states, 9924 states have (on average 4.4992946392583635) internal successors, (44651), 9927 states have internal predecessors, (44651), 0 states have call successors, (0), 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-03-15 18:10:20,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9928 states to 9928 states and 44651 transitions. [2022-03-15 18:10:20,802 INFO L78 Accepts]: Start accepts. Automaton has 9928 states and 44651 transitions. Word has length 25 [2022-03-15 18:10:20,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:20,802 INFO L470 AbstractCegarLoop]: Abstraction has 9928 states and 44651 transitions. [2022-03-15 18:10:20,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:20,803 INFO L276 IsEmpty]: Start isEmpty. Operand 9928 states and 44651 transitions. [2022-03-15 18:10:20,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:20,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:20,806 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:20,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 18:10:21,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:21,007 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:21,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:21,007 INFO L85 PathProgramCache]: Analyzing trace with hash -786377964, now seen corresponding path program 5 times [2022-03-15 18:10:21,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:21,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042742300] [2022-03-15 18:10:21,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:21,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:21,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:21,111 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:21,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042742300] [2022-03-15 18:10:21,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042742300] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:21,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098374800] [2022-03-15 18:10:21,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:21,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:21,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:21,113 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:21,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 18:10:21,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:21,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:21,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:21,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:21,440 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:21,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:21,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098374800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:21,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:21,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:21,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [216470294] [2022-03-15 18:10:21,567 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:21,568 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:21,572 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:21,572 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:21,572 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:21,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:21,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:21,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:21,573 INFO L87 Difference]: Start difference. First operand 9928 states and 44651 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:22,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:22,762 INFO L93 Difference]: Finished difference Result 35160 states and 134753 transitions. [2022-03-15 18:10:22,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 18:10:22,762 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:22,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:22,861 INFO L225 Difference]: With dead ends: 35160 [2022-03-15 18:10:22,862 INFO L226 Difference]: Without dead ends: 35134 [2022-03-15 18:10:22,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1234 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=852, Invalid=3570, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 18:10:22,862 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 289 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 1453 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:22,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 226 Invalid, 1490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1453 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 18:10:22,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35134 states. [2022-03-15 18:10:23,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35134 to 9766. [2022-03-15 18:10:23,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9766 states, 9762 states have (on average 4.494263470600287) internal successors, (43873), 9765 states have internal predecessors, (43873), 0 states have call successors, (0), 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-03-15 18:10:23,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9766 states to 9766 states and 43873 transitions. [2022-03-15 18:10:23,431 INFO L78 Accepts]: Start accepts. Automaton has 9766 states and 43873 transitions. Word has length 25 [2022-03-15 18:10:23,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:23,432 INFO L470 AbstractCegarLoop]: Abstraction has 9766 states and 43873 transitions. [2022-03-15 18:10:23,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:23,432 INFO L276 IsEmpty]: Start isEmpty. Operand 9766 states and 43873 transitions. [2022-03-15 18:10:23,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:23,435 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:23,435 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:23,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 18:10:23,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 18:10:23,636 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash -786376352, now seen corresponding path program 5 times [2022-03-15 18:10:23,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:23,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727180538] [2022-03-15 18:10:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:23,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:23,755 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:23,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:23,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727180538] [2022-03-15 18:10:23,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727180538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:23,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881837160] [2022-03-15 18:10:23,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:23,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:23,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:23,757 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:23,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 18:10:23,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:23,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:23,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:23,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:24,083 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:24,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:24,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881837160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:24,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:24,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:24,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1305522801] [2022-03-15 18:10:24,202 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:24,204 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:24,208 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:24,208 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:24,208 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:24,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:24,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:24,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:24,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:24,209 INFO L87 Difference]: Start difference. First operand 9766 states and 43873 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:25,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:25,235 INFO L93 Difference]: Finished difference Result 34605 states and 132477 transitions. [2022-03-15 18:10:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 18:10:25,235 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:25,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:25,379 INFO L225 Difference]: With dead ends: 34605 [2022-03-15 18:10:25,380 INFO L226 Difference]: Without dead ends: 34579 [2022-03-15 18:10:25,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=911, Invalid=3781, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 18:10:25,380 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 344 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:25,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 170 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:10:25,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34579 states. [2022-03-15 18:10:25,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34579 to 9592. [2022-03-15 18:10:25,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9592 states, 9588 states have (on average 4.490091781393408) internal successors, (43051), 9591 states have internal predecessors, (43051), 0 states have call successors, (0), 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-03-15 18:10:26,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9592 states to 9592 states and 43051 transitions. [2022-03-15 18:10:26,065 INFO L78 Accepts]: Start accepts. Automaton has 9592 states and 43051 transitions. Word has length 25 [2022-03-15 18:10:26,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:26,065 INFO L470 AbstractCegarLoop]: Abstraction has 9592 states and 43051 transitions. [2022-03-15 18:10:26,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:26,065 INFO L276 IsEmpty]: Start isEmpty. Operand 9592 states and 43051 transitions. [2022-03-15 18:10:26,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:26,069 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:26,069 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:26,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:26,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 18:10:26,269 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:26,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:26,270 INFO L85 PathProgramCache]: Analyzing trace with hash -754147884, now seen corresponding path program 6 times [2022-03-15 18:10:26,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:26,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095472289] [2022-03-15 18:10:26,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:26,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:26,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:26,367 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:26,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:26,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095472289] [2022-03-15 18:10:26,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095472289] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:26,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119318803] [2022-03-15 18:10:26,368 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:26,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:26,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:26,369 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:26,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 18:10:26,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:26,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:26,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:26,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:26,726 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:26,726 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:26,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119318803] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:26,726 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:26,726 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:26,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1492468397] [2022-03-15 18:10:26,727 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:26,729 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:26,734 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:26,734 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:26,734 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:26,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:26,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:26,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:26,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:26,735 INFO L87 Difference]: Start difference. First operand 9592 states and 43051 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:27,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:27,394 INFO L93 Difference]: Finished difference Result 30952 states and 119650 transitions. [2022-03-15 18:10:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:27,394 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:27,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:27,504 INFO L225 Difference]: With dead ends: 30952 [2022-03-15 18:10:27,504 INFO L226 Difference]: Without dead ends: 30919 [2022-03-15 18:10:27,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:27,504 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 269 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:27,504 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 92 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:27,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30919 states. [2022-03-15 18:10:27,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30919 to 9246. [2022-03-15 18:10:27,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9246 states, 9242 states have (on average 4.491343864964294) internal successors, (41509), 9245 states have internal predecessors, (41509), 0 states have call successors, (0), 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-03-15 18:10:27,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9246 states to 9246 states and 41509 transitions. [2022-03-15 18:10:27,991 INFO L78 Accepts]: Start accepts. Automaton has 9246 states and 41509 transitions. Word has length 25 [2022-03-15 18:10:27,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:27,991 INFO L470 AbstractCegarLoop]: Abstraction has 9246 states and 41509 transitions. [2022-03-15 18:10:27,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:27,991 INFO L276 IsEmpty]: Start isEmpty. Operand 9246 states and 41509 transitions. [2022-03-15 18:10:27,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:27,994 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:27,994 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:28,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 18:10:28,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:28,195 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:28,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:28,195 INFO L85 PathProgramCache]: Analyzing trace with hash -754112699, now seen corresponding path program 5 times [2022-03-15 18:10:28,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:28,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231360365] [2022-03-15 18:10:28,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:28,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:28,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:28,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:28,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231360365] [2022-03-15 18:10:28,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231360365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:28,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744808618] [2022-03-15 18:10:28,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 18:10:28,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:28,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:28,332 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:28,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 18:10:28,486 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 18:10:28,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:28,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:28,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:28,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:28,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744808618] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:28,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:28,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2022-03-15 18:10:28,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [314406012] [2022-03-15 18:10:28,770 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:28,772 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:28,776 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:28,776 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:28,776 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:28,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 18:10:28,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:28,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 18:10:28,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-03-15 18:10:28,777 INFO L87 Difference]: Start difference. First operand 9246 states and 41509 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:29,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:29,837 INFO L93 Difference]: Finished difference Result 33885 states and 129354 transitions. [2022-03-15 18:10:29,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 18:10:29,838 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:29,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:29,957 INFO L225 Difference]: With dead ends: 33885 [2022-03-15 18:10:29,957 INFO L226 Difference]: Without dead ends: 33859 [2022-03-15 18:10:29,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=831, Invalid=3459, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 18:10:29,958 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 287 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:29,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 180 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 18:10:30,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33859 states. [2022-03-15 18:10:30,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33859 to 9136. [2022-03-15 18:10:30,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9136 states, 9132 states have (on average 4.489597021462988) internal successors, (40999), 9135 states have internal predecessors, (40999), 0 states have call successors, (0), 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-03-15 18:10:30,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9136 states to 9136 states and 40999 transitions. [2022-03-15 18:10:30,463 INFO L78 Accepts]: Start accepts. Automaton has 9136 states and 40999 transitions. Word has length 25 [2022-03-15 18:10:30,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:30,463 INFO L470 AbstractCegarLoop]: Abstraction has 9136 states and 40999 transitions. [2022-03-15 18:10:30,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:30,463 INFO L276 IsEmpty]: Start isEmpty. Operand 9136 states and 40999 transitions. [2022-03-15 18:10:30,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:30,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:30,466 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:30,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 18:10:30,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:30,667 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:30,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:30,667 INFO L85 PathProgramCache]: Analyzing trace with hash -752598752, now seen corresponding path program 6 times [2022-03-15 18:10:30,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:30,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012804838] [2022-03-15 18:10:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:30,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:30,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:30,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012804838] [2022-03-15 18:10:30,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012804838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:30,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941118341] [2022-03-15 18:10:30,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:30,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:30,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:30,767 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:30,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 18:10:30,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:30,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:30,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:30,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:31,109 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:31,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:31,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941118341] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:31,109 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:31,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:31,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [262898235] [2022-03-15 18:10:31,109 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:31,111 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:31,115 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:31,115 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:31,116 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:31,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:31,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:31,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:31,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:31,116 INFO L87 Difference]: Start difference. First operand 9136 states and 40999 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:31,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:31,773 INFO L93 Difference]: Finished difference Result 30263 states and 116773 transitions. [2022-03-15 18:10:31,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:31,773 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:31,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:32,056 INFO L225 Difference]: With dead ends: 30263 [2022-03-15 18:10:32,056 INFO L226 Difference]: Without dead ends: 30230 [2022-03-15 18:10:32,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:32,057 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 290 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:32,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 83 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:32,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30230 states. [2022-03-15 18:10:32,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30230 to 8877. [2022-03-15 18:10:32,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8877 states, 8873 states have (on average 4.493632367857545) internal successors, (39872), 8876 states have internal predecessors, (39872), 0 states have call successors, (0), 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-03-15 18:10:32,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8877 states to 8877 states and 39872 transitions. [2022-03-15 18:10:32,535 INFO L78 Accepts]: Start accepts. Automaton has 8877 states and 39872 transitions. Word has length 25 [2022-03-15 18:10:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:32,535 INFO L470 AbstractCegarLoop]: Abstraction has 8877 states and 39872 transitions. [2022-03-15 18:10:32,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:32,535 INFO L276 IsEmpty]: Start isEmpty. Operand 8877 states and 39872 transitions. [2022-03-15 18:10:32,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 18:10:32,538 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:32,538 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:32,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:32,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-15 18:10:32,739 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:32,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:32,739 INFO L85 PathProgramCache]: Analyzing trace with hash -752565179, now seen corresponding path program 6 times [2022-03-15 18:10:32,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:32,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231807057] [2022-03-15 18:10:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:32,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:32,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:32,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:32,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231807057] [2022-03-15 18:10:32,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231807057] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:32,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044607920] [2022-03-15 18:10:32,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 18:10:32,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:32,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:32,860 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:32,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 18:10:33,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-03-15 18:10:33,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:10:33,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 18:10:33,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:33,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 18:10:33,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:10:33,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044607920] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:33,232 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:10:33,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 19 [2022-03-15 18:10:33,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1098387860] [2022-03-15 18:10:33,232 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:33,235 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:33,238 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2022-03-15 18:10:33,238 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:33,239 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:33,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:33,239 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:33,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:33,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 18:10:33,239 INFO L87 Difference]: Start difference. First operand 8877 states and 39872 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:33,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:33,907 INFO L93 Difference]: Finished difference Result 29856 states and 115140 transitions. [2022-03-15 18:10:33,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 18:10:33,908 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-15 18:10:33,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:34,013 INFO L225 Difference]: With dead ends: 29856 [2022-03-15 18:10:34,013 INFO L226 Difference]: Without dead ends: 29823 [2022-03-15 18:10:34,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 18:10:34,014 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 251 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:34,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 104 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 646 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 18:10:34,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29823 states. [2022-03-15 18:10:34,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29823 to 8560. [2022-03-15 18:10:34,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8560 states, 8556 states have (on average 4.499181860682562) internal successors, (38495), 8559 states have internal predecessors, (38495), 0 states have call successors, (0), 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-03-15 18:10:34,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8560 states to 8560 states and 38495 transitions. [2022-03-15 18:10:34,502 INFO L78 Accepts]: Start accepts. Automaton has 8560 states and 38495 transitions. Word has length 25 [2022-03-15 18:10:34,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:34,502 INFO L470 AbstractCegarLoop]: Abstraction has 8560 states and 38495 transitions. [2022-03-15 18:10:34,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:34,502 INFO L276 IsEmpty]: Start isEmpty. Operand 8560 states and 38495 transitions. [2022-03-15 18:10:34,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 18:10:34,506 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:34,506 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:34,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 18:10:34,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:34,706 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-03-15 18:10:34,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:34,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1746703764, now seen corresponding path program 1 times [2022-03-15 18:10:34,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:34,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502056808] [2022-03-15 18:10:34,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:10:34,717 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 18:10:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 18:10:34,730 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 18:10:34,731 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (7 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (5 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 8 remaining) [2022-03-15 18:10:34,731 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 8 remaining) [2022-03-15 18:10:34,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-03-15 18:10:34,732 INFO L732 BasicCegarLoop]: Path program histogram: [6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:34,732 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 18:10:34,732 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-15 18:10:34,750 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,750 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,751 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,752 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,753 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,754 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,755 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,756 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,757 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,758 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,759 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,760 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,761 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,762 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,763 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,764 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,765 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,766 WARN L322 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,767 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,768 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,769 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,770 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,771 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,772 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,773 WARN L322 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 18:10:34,773 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-03-15 18:10:34,774 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 18:10:34,774 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 18:10:34,774 INFO L340 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2022-03-15 18:10:34,775 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 18:10:34,775 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:34,775 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:34,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 172 transitions, 464 flow [2022-03-15 18:10:34,876 INFO L129 PetriNetUnfolder]: 9/215 cut-off events. [2022-03-15 18:10:34,877 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-03-15 18:10:34,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 215 events. 9/215 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 295 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 250. Up to 14 conditions per place. [2022-03-15 18:10:34,882 INFO L116 LiptonReduction]: Number of co-enabled transitions 3516 [2022-03-15 18:10:37,411 INFO L131 LiptonReduction]: Checked pairs total: 6222 [2022-03-15 18:10:37,411 INFO L133 LiptonReduction]: Total number of compositions: 171 [2022-03-15 18:10:37,412 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2022-03-15 18:10:37,996 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 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-03-15 18:10:38,025 INFO L276 IsEmpty]: Start isEmpty. Operand has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 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-03-15 18:10:38,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2022-03-15 18:10:38,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:38,026 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2022-03-15 18:10:38,026 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:38,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:38,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1698486, now seen corresponding path program 1 times [2022-03-15 18:10:38,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:38,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134201313] [2022-03-15 18:10:38,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:38,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:38,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:38,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:38,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134201313] [2022-03-15 18:10:38,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134201313] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:38,048 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:10:38,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 18:10:38,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1087736590] [2022-03-15 18:10:38,048 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:38,048 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:38,048 INFO L252 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2022-03-15 18:10:38,048 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:38,048 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:38,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 18:10:38,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:38,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 18:10:38,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 18:10:38,081 INFO L87 Difference]: Start difference. First operand has 17491 states, 17482 states have (on average 5.233211303054571) internal successors, (91487), 17490 states have internal predecessors, (91487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:38,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:38,230 INFO L93 Difference]: Finished difference Result 16792 states and 86559 transitions. [2022-03-15 18:10:38,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 18:10:38,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2022-03-15 18:10:38,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:38,298 INFO L225 Difference]: With dead ends: 16792 [2022-03-15 18:10:38,299 INFO L226 Difference]: Without dead ends: 16791 [2022-03-15 18:10:38,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-03-15 18:10:38,299 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:38,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 5 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 18:10:38,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2022-03-15 18:10:38,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2022-03-15 18:10:38,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16791 states, 16783 states have (on average 5.157480784126795) internal successors, (86558), 16790 states have internal predecessors, (86558), 0 states have call successors, (0), 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-03-15 18:10:39,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2022-03-15 18:10:39,066 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2022-03-15 18:10:39,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:39,066 INFO L470 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2022-03-15 18:10:39,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:39,066 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2022-03-15 18:10:39,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-03-15 18:10:39,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:39,083 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:39,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-03-15 18:10:39,084 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:39,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:39,084 INFO L85 PathProgramCache]: Analyzing trace with hash 2035080688, now seen corresponding path program 1 times [2022-03-15 18:10:39,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:39,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282778345] [2022-03-15 18:10:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:39,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:39,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:39,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282778345] [2022-03-15 18:10:39,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282778345] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:39,136 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:10:39,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 18:10:39,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1689821498] [2022-03-15 18:10:39,136 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:39,137 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:39,137 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2022-03-15 18:10:39,137 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:39,137 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:39,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 18:10:39,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:39,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 18:10:39,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 18:10:39,138 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:39,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:39,444 INFO L93 Difference]: Finished difference Result 30985 states and 150574 transitions. [2022-03-15 18:10:39,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 18:10:39,444 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-03-15 18:10:39,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:39,600 INFO L225 Difference]: With dead ends: 30985 [2022-03-15 18:10:39,600 INFO L226 Difference]: Without dead ends: 30977 [2022-03-15 18:10:39,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:10:39,601 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 117 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:39,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 14 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:10:39,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30977 states. [2022-03-15 18:10:40,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30977 to 19868. [2022-03-15 18:10:40,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19868 states, 19861 states have (on average 5.204320024167967) internal successors, (103363), 19867 states have internal predecessors, (103363), 0 states have call successors, (0), 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-03-15 18:10:40,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2022-03-15 18:10:40,613 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2022-03-15 18:10:40,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:40,613 INFO L470 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2022-03-15 18:10:40,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:40,613 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2022-03-15 18:10:40,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-15 18:10:40,613 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:40,613 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:40,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-03-15 18:10:40,614 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:40,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:40,614 INFO L85 PathProgramCache]: Analyzing trace with hash 920973458, now seen corresponding path program 1 times [2022-03-15 18:10:40,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:40,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950199449] [2022-03-15 18:10:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:40,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:40,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:40,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:40,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:40,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950199449] [2022-03-15 18:10:40,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950199449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:40,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812253103] [2022-03-15 18:10:40,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:40,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:40,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:40,665 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:40,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 18:10:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:40,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 18:10:40,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:40,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:40,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812253103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:40,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:40,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 18:10:40,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1992616188] [2022-03-15 18:10:40,949 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:40,949 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:40,950 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2022-03-15 18:10:40,950 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:40,950 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:40,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 18:10:40,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:40,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 18:10:40,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-15 18:10:40,951 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:41,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:41,577 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2022-03-15 18:10:41,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:10:41,577 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-15 18:10:41,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:41,812 INFO L225 Difference]: With dead ends: 41960 [2022-03-15 18:10:41,812 INFO L226 Difference]: Without dead ends: 41944 [2022-03-15 18:10:41,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:10:41,813 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 128 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:41,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 36 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:10:41,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2022-03-15 18:10:42,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2022-03-15 18:10:42,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23806 states, 23799 states have (on average 5.271439976469599) internal successors, (125455), 23805 states have internal predecessors, (125455), 0 states have call successors, (0), 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-03-15 18:10:43,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2022-03-15 18:10:43,023 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2022-03-15 18:10:43,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:43,023 INFO L470 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2022-03-15 18:10:43,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:43,023 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2022-03-15 18:10:43,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:10:43,023 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:43,023 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:43,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:43,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:43,224 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:43,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash -343513452, now seen corresponding path program 1 times [2022-03-15 18:10:43,225 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:43,225 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316393575] [2022-03-15 18:10:43,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:43,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:43,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:43,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:43,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316393575] [2022-03-15 18:10:43,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316393575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:43,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135166621] [2022-03-15 18:10:43,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:43,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:43,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:43,288 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:43,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 18:10:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:43,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:10:43,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:43,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:43,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:43,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:43,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135166621] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:43,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:43,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2022-03-15 18:10:43,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [382836654] [2022-03-15 18:10:43,669 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:43,670 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:43,672 INFO L252 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2022-03-15 18:10:43,672 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:43,785 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [246053#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ thr2Thread1of6ForFork0_~t~0 20) ~n~0)), 246054#(and (<= 20 ~n~0) (not (<= 40 ~n~0)) (<= (+ ~x~0 20) ~n~0))] [2022-03-15 18:10:43,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:43,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:43,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:43,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-03-15 18:10:43,786 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:44,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:44,662 INFO L93 Difference]: Finished difference Result 56720 states and 262685 transitions. [2022-03-15 18:10:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:10:44,662 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:10:44,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:45,335 INFO L225 Difference]: With dead ends: 56720 [2022-03-15 18:10:45,335 INFO L226 Difference]: Without dead ends: 56704 [2022-03-15 18:10:45,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=201, Invalid=501, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:10:45,336 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 222 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:45,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 41 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:10:45,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56704 states. [2022-03-15 18:10:46,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56704 to 23629. [2022-03-15 18:10:46,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23629 states, 23622 states have (on average 5.267039200745068) internal successors, (124418), 23628 states have internal predecessors, (124418), 0 states have call successors, (0), 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-03-15 18:10:46,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23629 states to 23629 states and 124418 transitions. [2022-03-15 18:10:46,728 INFO L78 Accepts]: Start accepts. Automaton has 23629 states and 124418 transitions. Word has length 15 [2022-03-15 18:10:46,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:46,728 INFO L470 AbstractCegarLoop]: Abstraction has 23629 states and 124418 transitions. [2022-03-15 18:10:46,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:46,728 INFO L276 IsEmpty]: Start isEmpty. Operand 23629 states and 124418 transitions. [2022-03-15 18:10:46,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 18:10:46,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:46,729 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:46,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-15 18:10:46,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:46,931 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:46,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:46,932 INFO L85 PathProgramCache]: Analyzing trace with hash 292263700, now seen corresponding path program 2 times [2022-03-15 18:10:46,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:46,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127284268] [2022-03-15 18:10:46,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:46,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:47,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:47,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:47,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127284268] [2022-03-15 18:10:47,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127284268] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:10:47,007 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 18:10:47,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 18:10:47,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1104123602] [2022-03-15 18:10:47,008 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:47,009 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:47,010 INFO L252 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2022-03-15 18:10:47,010 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:47,010 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:47,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:10:47,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:10:47,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 18:10:47,011 INFO L87 Difference]: Start difference. First operand 23629 states and 124418 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:47,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:47,908 INFO L93 Difference]: Finished difference Result 58078 states and 269185 transitions. [2022-03-15 18:10:47,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:10:47,909 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 18:10:47,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:48,259 INFO L225 Difference]: With dead ends: 58078 [2022-03-15 18:10:48,259 INFO L226 Difference]: Without dead ends: 58061 [2022-03-15 18:10:48,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-03-15 18:10:48,259 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 233 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:48,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 38 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:10:48,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58061 states. [2022-03-15 18:10:49,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58061 to 23109. [2022-03-15 18:10:49,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23109 states, 23103 states have (on average 5.26559321300264) internal successors, (121651), 23108 states have internal predecessors, (121651), 0 states have call successors, (0), 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-03-15 18:10:49,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23109 states to 23109 states and 121651 transitions. [2022-03-15 18:10:49,684 INFO L78 Accepts]: Start accepts. Automaton has 23109 states and 121651 transitions. Word has length 15 [2022-03-15 18:10:49,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:49,684 INFO L470 AbstractCegarLoop]: Abstraction has 23109 states and 121651 transitions. [2022-03-15 18:10:49,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:49,685 INFO L276 IsEmpty]: Start isEmpty. Operand 23109 states and 121651 transitions. [2022-03-15 18:10:49,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 18:10:49,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:49,685 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:49,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-03-15 18:10:49,685 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:49,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1662838952, now seen corresponding path program 1 times [2022-03-15 18:10:49,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:49,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299402228] [2022-03-15 18:10:49,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:49,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:49,749 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:49,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:49,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299402228] [2022-03-15 18:10:49,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299402228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:49,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268450157] [2022-03-15 18:10:49,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:49,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:49,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:49,752 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:49,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 18:10:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:49,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 18:10:49,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:50,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:50,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:50,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268450157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:50,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:50,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2022-03-15 18:10:50,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [456022459] [2022-03-15 18:10:50,085 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:50,086 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:50,088 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2022-03-15 18:10:50,088 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:50,088 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:10:50,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 18:10:50,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:50,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 18:10:50,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2022-03-15 18:10:50,088 INFO L87 Difference]: Start difference. First operand 23109 states and 121651 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:50,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:50,847 INFO L93 Difference]: Finished difference Result 41885 states and 209629 transitions. [2022-03-15 18:10:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 18:10:50,847 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 18:10:50,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:51,093 INFO L225 Difference]: With dead ends: 41885 [2022-03-15 18:10:51,093 INFO L226 Difference]: Without dead ends: 41856 [2022-03-15 18:10:51,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-15 18:10:51,093 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 147 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:51,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 35 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 18:10:51,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41856 states. [2022-03-15 18:10:52,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41856 to 28237. [2022-03-15 18:10:52,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28237 states, 28231 states have (on average 5.322553221635791) internal successors, (150261), 28236 states have internal predecessors, (150261), 0 states have call successors, (0), 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-03-15 18:10:52,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28237 states to 28237 states and 150261 transitions. [2022-03-15 18:10:52,424 INFO L78 Accepts]: Start accepts. Automaton has 28237 states and 150261 transitions. Word has length 17 [2022-03-15 18:10:52,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:52,424 INFO L470 AbstractCegarLoop]: Abstraction has 28237 states and 150261 transitions. [2022-03-15 18:10:52,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:52,424 INFO L276 IsEmpty]: Start isEmpty. Operand 28237 states and 150261 transitions. [2022-03-15 18:10:52,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:10:52,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:52,425 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:52,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-15 18:10:52,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:52,626 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:52,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:52,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1580174762, now seen corresponding path program 1 times [2022-03-15 18:10:52,627 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:52,627 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236620283] [2022-03-15 18:10:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:52,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:52,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:52,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:52,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236620283] [2022-03-15 18:10:52,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236620283] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:52,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259454072] [2022-03-15 18:10:52,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:52,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:52,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:52,704 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:52,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 18:10:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:52,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:10:52,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:53,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:53,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 18:10:53,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259454072] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:53,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:53,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 20 [2022-03-15 18:10:53,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [593143922] [2022-03-15 18:10:53,087 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:53,088 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:53,092 INFO L252 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2022-03-15 18:10:53,092 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:53,243 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [552989#(<= (+ 2 ~x~0) |ULTIMATE.start_main_~i~0#1|), 552990#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= thr2Thread1of6ForFork0_~t~0 0)), 552986#(<= (+ thr2Thread1of6ForFork0_~t~0 2) |ULTIMATE.start_main_~i~0#1|), 552985#(<= (+ thr2Thread1of6ForFork0_~t~0 3) ~n~0), 552988#(<= (+ thr2Thread1of6ForFork0_~t~0 1) |ULTIMATE.start_main_~i~0#1|), 552987#(<= (+ 3 ~x~0) ~n~0), 552991#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~x~0 0))] [2022-03-15 18:10:53,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 18:10:53,243 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:53,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 18:10:53,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:10:53,244 INFO L87 Difference]: Start difference. First operand 28237 states and 150261 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:55,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:10:55,152 INFO L93 Difference]: Finished difference Result 87607 states and 401015 transitions. [2022-03-15 18:10:55,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 18:10:55,152 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:10:55,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:10:55,717 INFO L225 Difference]: With dead ends: 87607 [2022-03-15 18:10:55,717 INFO L226 Difference]: Without dead ends: 87563 [2022-03-15 18:10:55,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=599, Invalid=2707, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 18:10:55,717 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 478 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 1197 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 18:10:55,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 145 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1197 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 18:10:56,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87563 states. [2022-03-15 18:10:57,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87563 to 28673. [2022-03-15 18:10:57,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28673 states, 28667 states have (on average 5.315345170404996) internal successors, (152375), 28672 states have internal predecessors, (152375), 0 states have call successors, (0), 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-03-15 18:10:57,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28673 states to 28673 states and 152375 transitions. [2022-03-15 18:10:57,829 INFO L78 Accepts]: Start accepts. Automaton has 28673 states and 152375 transitions. Word has length 19 [2022-03-15 18:10:57,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:10:57,830 INFO L470 AbstractCegarLoop]: Abstraction has 28673 states and 152375 transitions. [2022-03-15 18:10:57,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:10:57,830 INFO L276 IsEmpty]: Start isEmpty. Operand 28673 states and 152375 transitions. [2022-03-15 18:10:57,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:10:57,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:10:57,831 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:10:57,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 18:10:58,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:58,031 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:10:58,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:10:58,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1396562253, now seen corresponding path program 1 times [2022-03-15 18:10:58,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:10:58,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839587315] [2022-03-15 18:10:58,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:58,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:10:58,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:58,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:10:58,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839587315] [2022-03-15 18:10:58,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839587315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:10:58,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458424609] [2022-03-15 18:10:58,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:10:58,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:10:58,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:10:58,101 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:10:58,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 18:10:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:10:58,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 18:10:58,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:10:58,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:58,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 18:10:58,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:10:58,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458424609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 18:10:58,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 18:10:58,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-15 18:10:58,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1491955300] [2022-03-15 18:10:58,472 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:10:58,473 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:10:58,476 INFO L252 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2022-03-15 18:10:58,476 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:10:58,572 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [698139#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 (+ |ULTIMATE.start_main_~i~0#1| 1))), 698138#(and (= ~x~0 0) (<= 2 |ULTIMATE.start_main_~i~0#1|)), 698136#(or (<= (+ 2 ~x~0) ~n~0) (<= ~n~0 |ULTIMATE.start_main_~i~0#1|)), 698137#(and (= ~x~0 0) (<= 3 ~n~0))] [2022-03-15 18:10:58,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 18:10:58,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:10:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 18:10:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-03-15 18:10:58,572 INFO L87 Difference]: Start difference. First operand 28673 states and 152375 transitions. Second operand has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:11:00,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:00,046 INFO L93 Difference]: Finished difference Result 85894 states and 392666 transitions. [2022-03-15 18:11:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 18:11:00,046 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:11:00,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:00,838 INFO L225 Difference]: With dead ends: 85894 [2022-03-15 18:11:00,838 INFO L226 Difference]: Without dead ends: 85845 [2022-03-15 18:11:00,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=525, Invalid=2025, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 18:11:00,838 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 345 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:00,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 99 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 18:11:00,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85845 states. [2022-03-15 18:11:02,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85845 to 28873. [2022-03-15 18:11:02,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28873 states, 28867 states have (on average 5.3158970450687635) internal successors, (153454), 28872 states have internal predecessors, (153454), 0 states have call successors, (0), 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-03-15 18:11:02,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28873 states to 28873 states and 153454 transitions. [2022-03-15 18:11:02,763 INFO L78 Accepts]: Start accepts. Automaton has 28873 states and 153454 transitions. Word has length 19 [2022-03-15 18:11:02,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:02,763 INFO L470 AbstractCegarLoop]: Abstraction has 28873 states and 153454 transitions. [2022-03-15 18:11:02,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:11:02,764 INFO L276 IsEmpty]: Start isEmpty. Operand 28873 states and 153454 transitions. [2022-03-15 18:11:02,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:02,764 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:02,764 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:02,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:02,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-03-15 18:11:02,965 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:02,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:02,965 INFO L85 PathProgramCache]: Analyzing trace with hash 260432515, now seen corresponding path program 2 times [2022-03-15 18:11:02,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:02,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351191982] [2022-03-15 18:11:02,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:02,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:02,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:03,029 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:03,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:03,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351191982] [2022-03-15 18:11:03,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351191982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:03,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878793241] [2022-03-15 18:11:03,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:03,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:03,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:03,031 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:03,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 18:11:03,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:11:03,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:03,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:11:03,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:11:03,328 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:11:03,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878793241] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:03,328 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:11:03,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:11:03,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [399395625] [2022-03-15 18:11:03,328 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:03,329 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:03,331 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:11:03,331 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:03,331 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:03,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:03,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:03,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:03,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:11:03,332 INFO L87 Difference]: Start difference. First operand 28873 states and 153454 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:11:04,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 18:11:04,377 INFO L93 Difference]: Finished difference Result 70510 states and 333491 transitions. [2022-03-15 18:11:04,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 18:11:04,377 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 18:11:04,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 18:11:05,161 INFO L225 Difference]: With dead ends: 70510 [2022-03-15 18:11:05,161 INFO L226 Difference]: Without dead ends: 70477 [2022-03-15 18:11:05,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2022-03-15 18:11:05,162 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 195 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 18:11:05,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 39 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 18:11:05,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70477 states. [2022-03-15 18:11:06,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70477 to 28942. [2022-03-15 18:11:06,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28942 states, 28936 states have (on average 5.319359966823335) internal successors, (153921), 28941 states have internal predecessors, (153921), 0 states have call successors, (0), 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-03-15 18:11:06,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28942 states to 28942 states and 153921 transitions. [2022-03-15 18:11:06,841 INFO L78 Accepts]: Start accepts. Automaton has 28942 states and 153921 transitions. Word has length 19 [2022-03-15 18:11:06,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 18:11:06,841 INFO L470 AbstractCegarLoop]: Abstraction has 28942 states and 153921 transitions. [2022-03-15 18:11:06,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 18:11:06,841 INFO L276 IsEmpty]: Start isEmpty. Operand 28942 states and 153921 transitions. [2022-03-15 18:11:06,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 18:11:06,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 18:11:06,842 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 18:11:06,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 18:11:07,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-03-15 18:11:07,043 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err0ASSERT_VIOLATIONERROR_FUNCTION === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-03-15 18:11:07,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 18:11:07,043 INFO L85 PathProgramCache]: Analyzing trace with hash 260432298, now seen corresponding path program 2 times [2022-03-15 18:11:07,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 18:11:07,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872205755] [2022-03-15 18:11:07,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 18:11:07,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 18:11:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 18:11:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 18:11:07,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 18:11:07,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872205755] [2022-03-15 18:11:07,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872205755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 18:11:07,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191363145] [2022-03-15 18:11:07,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 18:11:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 18:11:07,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 18:11:07,120 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 18:11:07,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 18:11:07,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-15 18:11:07,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 18:11:07,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 18:11:07,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 18:11:07,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 18:11:07,426 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 18:11:07,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191363145] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 18:11:07,426 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 18:11:07,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 14 [2022-03-15 18:11:07,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1093617704] [2022-03-15 18:11:07,426 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 18:11:07,427 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 18:11:07,429 INFO L252 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2022-03-15 18:11:07,429 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 18:11:07,429 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 18:11:07,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 18:11:07,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 18:11:07,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 18:11:07,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-15 18:11:07,430 INFO L87 Difference]: Start difference. First operand 28942 states and 153921 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)