/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-deagle/floating_read-20.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:02:55,220 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:02:55,229 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:02:55,273 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:02:55,273 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:02:55,274 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:02:55,275 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:02:55,277 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:02:55,280 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:02:55,284 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:02:55,285 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:02:55,286 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:02:55,287 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:02:55,288 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:02:55,289 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:02:55,291 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:02:55,291 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:02:55,292 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:02:55,293 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:02:55,299 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:02:55,300 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:02:55,301 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:02:55,302 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:02:55,303 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:02:55,308 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:02:55,308 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:02:55,308 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:02:55,309 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:02:55,310 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:02:55,310 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:02:55,310 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:02:55,311 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:02:55,312 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:02:55,313 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:02:55,313 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:02:55,313 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:02:55,314 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:02:55,314 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:02:55,314 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:02:55,314 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:02:55,315 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:02:55,316 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 20:02:55,341 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:02:55,341 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:02:55,342 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:02:55,342 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:02:55,343 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:02:55,343 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:02:55,343 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:02:55,343 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:02:55,343 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:02:55,343 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:02:55,344 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:02:55,344 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:02:55,344 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:02:55,344 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:02:55,345 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:02:55,345 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:02:55,345 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:02:55,346 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:02:55,347 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:02:55,347 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:02:55,347 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:02:55,347 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:02:55,347 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:02:55,347 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 20:02:55,529 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:02:55,542 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:02:55,546 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:02:55,547 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-15 20:02:55,547 INFO L275 PluginConnector]: CDTParser initialized [2022-03-15 20:02:55,548 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-deagle/floating_read-20.i [2022-03-15 20:02:55,609 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44c9c1369/01b56e0afd9c43ac9650d22226796ed6/FLAG868236f21 [2022-03-15 20:02:55,931 INFO L306 CDTParser]: Found 1 translation units. [2022-03-15 20:02:55,931 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-deagle/floating_read-20.i [2022-03-15 20:02:55,939 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44c9c1369/01b56e0afd9c43ac9650d22226796ed6/FLAG868236f21 [2022-03-15 20:02:56,329 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44c9c1369/01b56e0afd9c43ac9650d22226796ed6 [2022-03-15 20:02:56,331 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:02:56,332 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-03-15 20:02:56,333 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-15 20:02:56,333 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-15 20:02:56,341 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-15 20:02:56,342 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,343 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b89eb08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56, skipping insertion in model container [2022-03-15 20:02:56,343 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,347 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-15 20:02:56,376 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-15 20:02:56,640 WARN L1545 CHandler]: Possible shadowing of function thread [2022-03-15 20:02:56,649 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-deagle/floating_read-20.i[31197,31210] [2022-03-15 20:02:56,655 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 20:02:56,660 INFO L203 MainTranslator]: Completed pre-run [2022-03-15 20:02:56,699 WARN L1545 CHandler]: Possible shadowing of function thread [2022-03-15 20:02:56,713 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-deagle/floating_read-20.i[31197,31210] [2022-03-15 20:02:56,715 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-15 20:02:56,740 INFO L208 MainTranslator]: Completed translation [2022-03-15 20:02:56,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56 WrapperNode [2022-03-15 20:02:56,740 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-15 20:02:56,741 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:02:56,741 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:02:56,741 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:02:56,757 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,766 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,783 INFO L137 Inliner]: procedures = 162, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 52 [2022-03-15 20:02:56,784 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:02:56,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:02:56,784 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:02:56,784 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:02:56,790 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,790 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,792 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,792 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,796 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,798 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,799 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,801 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:02:56,801 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:02:56,801 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:02:56,801 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:02:56,802 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (1/1) ... [2022-03-15 20:02:56,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:02:56,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:02:56,840 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 20:02:56,845 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 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-15 20:02:56,897 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2022-03-15 20:02:56,897 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2022-03-15 20:02:56,898 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-03-15 20:02:56,898 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:02:56,898 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:02:56,899 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 20:02:56,971 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:02:56,972 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:02:57,079 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:02:57,083 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:02:57,084 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-15 20:02:57,085 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:02:57 BoogieIcfgContainer [2022-03-15 20:02:57,085 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:02:57,086 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:02:57,087 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:02:57,091 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:02:57,091 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 08:02:56" (1/3) ... [2022-03-15 20:02:57,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f1bcef2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:02:57, skipping insertion in model container [2022-03-15 20:02:57,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 08:02:56" (2/3) ... [2022-03-15 20:02:57,092 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f1bcef2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:02:57, skipping insertion in model container [2022-03-15 20:02:57,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:02:57" (3/3) ... [2022-03-15 20:02:57,093 INFO L111 eAbstractionObserver]: Analyzing ICFG floating_read-20.i [2022-03-15 20:02:57,097 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:02:57,097 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:02:57,097 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:02:57,097 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:02:57,115 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,115 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,115 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,116 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,117 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,117 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,117 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,117 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,117 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,118 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,121 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,121 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,121 WARN L322 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:57,124 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-03-15 20:02:57,153 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:02:57,157 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 20:02:57,157 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:02:57,165 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:02:57,171 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 59 transitions, 126 flow [2022-03-15 20:02:57,173 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 59 transitions, 126 flow [2022-03-15 20:02:57,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 59 transitions, 126 flow [2022-03-15 20:02:57,197 INFO L129 PetriNetUnfolder]: 7/81 cut-off events. [2022-03-15 20:02:57,197 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-03-15 20:02:57,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 81 events. 7/81 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 104 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 42. Up to 4 conditions per place. [2022-03-15 20:02:57,200 INFO L116 LiptonReduction]: Number of co-enabled transitions 280 [2022-03-15 20:02:58,370 INFO L131 LiptonReduction]: Checked pairs total: 352 [2022-03-15 20:02:58,370 INFO L133 LiptonReduction]: Total number of compositions: 52 [2022-03-15 20:02:58,375 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 14 places, 12 transitions, 32 flow [2022-03-15 20:02:58,383 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 13 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 20:02:58,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 13 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 20:02:58,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:02:58,387 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:02:58,388 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:02:58,388 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:02:58,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:02:58,391 INFO L85 PathProgramCache]: Analyzing trace with hash 7338, now seen corresponding path program 1 times [2022-03-15 20:02:58,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:02:58,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352364410] [2022-03-15 20:02:58,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:02:58,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:02:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:02:58,505 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 20:02:58,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:02:58,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352364410] [2022-03-15 20:02:58,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352364410] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:02:58,506 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:02:58,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:02:58,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [528489253] [2022-03-15 20:02:58,508 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:02:58,509 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:02:58,515 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:02:58,515 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:02:58,517 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:02:58,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:02:58,518 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:02:58,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:02:58,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:02:58,534 INFO L87 Difference]: Start difference. First operand has 14 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 13 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) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:02:58,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:02:58,546 INFO L93 Difference]: Finished difference Result 13 states and 16 transitions. [2022-03-15 20:02:58,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:02:58,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:02:58,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:02:58,551 INFO L225 Difference]: With dead ends: 13 [2022-03-15 20:02:58,552 INFO L226 Difference]: Without dead ends: 13 [2022-03-15 20:02:58,552 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 20:02:58,554 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 3 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:02:58,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:02:58,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-03-15 20:02:58,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-03-15 20:02:58,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 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 20:02:58,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 16 transitions. [2022-03-15 20:02:58,574 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 16 transitions. Word has length 2 [2022-03-15 20:02:58,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:02:58,574 INFO L470 AbstractCegarLoop]: Abstraction has 13 states and 16 transitions. [2022-03-15 20:02:58,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:02:58,574 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 16 transitions. [2022-03-15 20:02:58,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-03-15 20:02:58,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:02:58,574 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-03-15 20:02:58,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:02:58,575 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:02:58,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:02:58,575 INFO L85 PathProgramCache]: Analyzing trace with hash 219260201, now seen corresponding path program 1 times [2022-03-15 20:02:58,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:02:58,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348129471] [2022-03-15 20:02:58,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:02:58,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:02:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:02:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:02:58,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:02:58,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348129471] [2022-03-15 20:02:58,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348129471] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:02:58,608 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:02:58,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:02:58,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [156654506] [2022-03-15 20:02:58,608 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:02:58,608 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:02:58,609 INFO L252 McrAutomatonBuilder]: Finished intersection with 6 states and 5 transitions. [2022-03-15 20:02:58,609 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:02:58,610 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:02:58,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:02:58,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:02:58,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:02:58,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:02:58,611 INFO L87 Difference]: Start difference. First operand 13 states and 16 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:02:58,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:02:58,619 INFO L93 Difference]: Finished difference Result 12 states and 14 transitions. [2022-03-15 20:02:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:02:58,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-03-15 20:02:58,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:02:58,619 INFO L225 Difference]: With dead ends: 12 [2022-03-15 20:02:58,620 INFO L226 Difference]: Without dead ends: 12 [2022-03-15 20:02:58,620 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 20:02:58,621 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:02:58,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 2 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:02:58,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2022-03-15 20:02:58,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2022-03-15 20:02:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 10 states have (on average 1.4) internal successors, (14), 11 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:02:58,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 14 transitions. [2022-03-15 20:02:58,623 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 14 transitions. Word has length 5 [2022-03-15 20:02:58,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:02:58,623 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 14 transitions. [2022-03-15 20:02:58,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:02:58,623 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 14 transitions. [2022-03-15 20:02:58,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:02:58,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:02:58,624 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:02:58,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:02:58,624 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:02:58,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:02:58,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1792867688, now seen corresponding path program 1 times [2022-03-15 20:02:58,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:02:58,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430762980] [2022-03-15 20:02:58,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:02:58,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:02:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:02:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:02:58,659 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:02:58,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430762980] [2022-03-15 20:02:58,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430762980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:02:58,659 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853141212] [2022-03-15 20:02:58,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:02:58,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:02:58,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:02:58,661 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 20:02:58,699 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 20:02:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:02:58,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:02:58,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:02:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:02:58,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:02:58,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:02:58,791 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853141212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:02:58,791 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:02:58,791 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2022-03-15 20:02:58,791 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1610526642] [2022-03-15 20:02:58,791 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:02:58,792 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:02:58,793 INFO L252 McrAutomatonBuilder]: Finished intersection with 8 states and 8 transitions. [2022-03-15 20:02:58,793 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:02:58,799 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [177#(<= |ULTIMATE.start_main_~i~0#1| 1)] [2022-03-15 20:02:58,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:02:58,799 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:02:58,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:02:58,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:02:58,800 INFO L87 Difference]: Start difference. First operand 12 states and 14 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:02:58,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:02:58,819 INFO L93 Difference]: Finished difference Result 11 states and 13 transitions. [2022-03-15 20:02:58,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:02:58,819 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:02:58,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:02:58,819 INFO L225 Difference]: With dead ends: 11 [2022-03-15 20:02:58,819 INFO L226 Difference]: Without dead ends: 11 [2022-03-15 20:02:58,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:02:58,820 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 5 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:02:58,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 2 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:02:58,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2022-03-15 20:02:58,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2022-03-15 20:02:58,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.3) internal successors, (13), 10 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 20:02:58,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2022-03-15 20:02:58,822 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 6 [2022-03-15 20:02:58,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:02:58,823 INFO L470 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2022-03-15 20:02:58,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:02:58,823 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2022-03-15 20:02:58,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:02:58,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:02:58,823 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2022-03-15 20:02:58,856 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 20:02:59,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:02:59,055 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:02:59,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:02:59,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1792867688, now seen corresponding path program 1 times [2022-03-15 20:02:59,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:02:59,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751582099] [2022-03-15 20:02:59,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:02:59,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:02:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:02:59,074 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:02:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:02:59,107 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:02:59,108 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:02:59,108 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:02:59,109 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:02:59,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 20:02:59,111 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-03-15 20:02:59,112 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:02:59,112 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-03-15 20:02:59,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,122 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,122 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,123 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,124 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,124 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,127 WARN L322 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:02:59,130 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-15 20:02:59,134 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:02:59,136 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 20:02:59,136 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:02:59,140 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:02:59,140 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 66 transitions, 150 flow [2022-03-15 20:02:59,140 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 66 transitions, 150 flow [2022-03-15 20:02:59,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 66 transitions, 150 flow [2022-03-15 20:02:59,163 INFO L129 PetriNetUnfolder]: 13/135 cut-off events. [2022-03-15 20:02:59,163 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-03-15 20:02:59,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 135 events. 13/135 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 228 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 83. Up to 8 conditions per place. [2022-03-15 20:02:59,165 INFO L116 LiptonReduction]: Number of co-enabled transitions 720 [2022-03-15 20:03:00,063 INFO L131 LiptonReduction]: Checked pairs total: 917 [2022-03-15 20:03:00,063 INFO L133 LiptonReduction]: Total number of compositions: 54 [2022-03-15 20:03:00,064 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 17 transitions, 52 flow [2022-03-15 20:03:00,067 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 38 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 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 20:03:00,067 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 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 20:03:00,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:00,068 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:00,068 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:00,068 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:00,068 INFO L85 PathProgramCache]: Analyzing trace with hash 11412, now seen corresponding path program 1 times [2022-03-15 20:03:00,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:00,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616361128] [2022-03-15 20:03:00,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:00,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,100 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 20:03:00,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:00,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616361128] [2022-03-15 20:03:00,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616361128] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:00,101 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:00,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:00,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [170172515] [2022-03-15 20:03:00,101 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:00,101 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:00,101 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:00,101 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:00,102 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:00,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:00,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:00,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:00,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:00,102 INFO L87 Difference]: Start difference. First operand has 38 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 37 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:00,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:00,118 INFO L93 Difference]: Finished difference Result 37 states and 62 transitions. [2022-03-15 20:03:00,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:00,119 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:00,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:00,121 INFO L225 Difference]: With dead ends: 37 [2022-03-15 20:03:00,121 INFO L226 Difference]: Without dead ends: 37 [2022-03-15 20:03:00,122 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 20:03:00,124 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:00,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:00,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-15 20:03:00,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-15 20:03:00,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 34 states have (on average 1.8235294117647058) internal successors, (62), 36 states have internal predecessors, (62), 0 states have call successors, (0), 0 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 20:03:00,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 62 transitions. [2022-03-15 20:03:00,134 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 62 transitions. Word has length 2 [2022-03-15 20:03:00,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:00,134 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 62 transitions. [2022-03-15 20:03:00,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:00,134 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 62 transitions. [2022-03-15 20:03:00,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:03:00,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:00,134 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:00,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 20:03:00,135 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:00,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:00,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1959432682, now seen corresponding path program 1 times [2022-03-15 20:03:00,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:00,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289468832] [2022-03-15 20:03:00,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:00,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:00,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289468832] [2022-03-15 20:03:00,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289468832] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:00,159 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:00,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:00,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [314422168] [2022-03-15 20:03:00,160 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:00,160 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:00,161 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:03:00,161 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:00,161 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:00,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:00,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:00,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:00,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:00,162 INFO L87 Difference]: Start difference. First operand 37 states and 62 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:00,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:00,171 INFO L93 Difference]: Finished difference Result 35 states and 57 transitions. [2022-03-15 20:03:00,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:00,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:03:00,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:00,172 INFO L225 Difference]: With dead ends: 35 [2022-03-15 20:03:00,172 INFO L226 Difference]: Without dead ends: 35 [2022-03-15 20:03:00,172 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 20:03:00,173 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 2 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:00,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:00,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-15 20:03:00,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-15 20:03:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 32 states have (on average 1.78125) internal successors, (57), 34 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:03:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 57 transitions. [2022-03-15 20:03:00,175 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 57 transitions. Word has length 6 [2022-03-15 20:03:00,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:00,176 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 57 transitions. [2022-03-15 20:03:00,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:00,176 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 57 transitions. [2022-03-15 20:03:00,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:00,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:00,176 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:00,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-15 20:03:00,176 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:00,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:00,177 INFO L85 PathProgramCache]: Analyzing trace with hash 614783609, now seen corresponding path program 1 times [2022-03-15 20:03:00,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:00,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311446083] [2022-03-15 20:03:00,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:00,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:00,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311446083] [2022-03-15 20:03:00,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311446083] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:00,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687227276] [2022-03-15 20:03:00,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:00,197 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 20:03:00,207 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 20:03:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:00,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:00,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:00,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687227276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:00,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:00,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:00,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1753894212] [2022-03-15 20:03:00,313 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:00,313 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:00,314 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:00,314 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:00,333 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:00,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:00,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:00,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:00,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:00,334 INFO L87 Difference]: Start difference. First operand 35 states and 57 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:00,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:00,347 INFO L93 Difference]: Finished difference Result 34 states and 56 transitions. [2022-03-15 20:03:00,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:00,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:00,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:00,348 INFO L225 Difference]: With dead ends: 34 [2022-03-15 20:03:00,348 INFO L226 Difference]: Without dead ends: 34 [2022-03-15 20:03:00,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:00,348 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:00,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 5 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:00,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-15 20:03:00,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-03-15 20:03:00,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 32 states have (on average 1.75) internal successors, (56), 33 states have internal predecessors, (56), 0 states have call successors, (0), 0 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 20:03:00,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 56 transitions. [2022-03-15 20:03:00,351 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 56 transitions. Word has length 7 [2022-03-15 20:03:00,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:00,351 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 56 transitions. [2022-03-15 20:03:00,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:00,351 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 56 transitions. [2022-03-15 20:03:00,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:00,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:00,352 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:00,368 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 20:03:00,568 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,SelfDestructingSolverStorable6 [2022-03-15 20:03:00,569 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:00,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:00,569 INFO L85 PathProgramCache]: Analyzing trace with hash 971782574, now seen corresponding path program 1 times [2022-03-15 20:03:00,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:00,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006821980] [2022-03-15 20:03:00,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:00,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:00,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:00,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006821980] [2022-03-15 20:03:00,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006821980] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:00,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077965676] [2022-03-15 20:03:00,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:00,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:00,645 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 20:03:00,673 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 20:03:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:00,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:00,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:00,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:00,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:00,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077965676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:00,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:00,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:00,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [409261483] [2022-03-15 20:03:00,773 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:00,774 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:00,776 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:00,776 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:00,826 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [585#(<= (+ |threadThread1of2ForFork0_#in~arg.base| |threadThread1of2ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:00,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:00,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:00,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:00,827 INFO L87 Difference]: Start difference. First operand 34 states and 56 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:00,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:00,862 INFO L93 Difference]: Finished difference Result 39 states and 58 transitions. [2022-03-15 20:03:00,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:00,862 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:00,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:00,864 INFO L225 Difference]: With dead ends: 39 [2022-03-15 20:03:00,864 INFO L226 Difference]: Without dead ends: 39 [2022-03-15 20:03:00,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:00,865 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:00,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 6 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:00,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-03-15 20:03:00,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 36. [2022-03-15 20:03:00,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 34 states have (on average 1.6764705882352942) internal successors, (57), 35 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:03:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 57 transitions. [2022-03-15 20:03:00,873 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 57 transitions. Word has length 11 [2022-03-15 20:03:00,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:00,873 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 57 transitions. [2022-03-15 20:03:00,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:00,873 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 57 transitions. [2022-03-15 20:03:00,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:00,874 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:00,874 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:00,915 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 20:03:01,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:01,091 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:01,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:01,092 INFO L85 PathProgramCache]: Analyzing trace with hash 174122691, now seen corresponding path program 1 times [2022-03-15 20:03:01,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:01,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255590952] [2022-03-15 20:03:01,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:01,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:01,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:01,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:01,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255590952] [2022-03-15 20:03:01,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255590952] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:01,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079225727] [2022-03-15 20:03:01,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:01,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:01,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:01,115 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 20:03:01,116 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 20:03:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:01,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:01,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:01,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:01,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079225727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:01,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:01,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:01,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1247112955] [2022-03-15 20:03:01,223 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:01,224 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:01,225 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:01,225 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:01,234 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:01,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:01,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:01,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:01,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:01,235 INFO L87 Difference]: Start difference. First operand 36 states and 57 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:01,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:01,247 INFO L93 Difference]: Finished difference Result 34 states and 54 transitions. [2022-03-15 20:03:01,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:01,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:01,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:01,249 INFO L225 Difference]: With dead ends: 34 [2022-03-15 20:03:01,249 INFO L226 Difference]: Without dead ends: 34 [2022-03-15 20:03:01,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:01,250 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 13 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:01,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 5 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:01,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-15 20:03:01,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 31. [2022-03-15 20:03:01,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.7) 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 20:03:01,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2022-03-15 20:03:01,252 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 11 [2022-03-15 20:03:01,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:01,253 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2022-03-15 20:03:01,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:01,253 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2022-03-15 20:03:01,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:01,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:01,253 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2022-03-15 20:03:01,285 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 20:03:01,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:01,470 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:01,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:01,470 INFO L85 PathProgramCache]: Analyzing trace with hash 172180620, now seen corresponding path program 1 times [2022-03-15 20:03:01,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:01,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236269048] [2022-03-15 20:03:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:01,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:01,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:01,479 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:01,486 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:01,486 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:01,486 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:01,486 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:01,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-15 20:03:01,487 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:01,487 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:01,487 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,492 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,493 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,494 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,495 WARN L322 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,496 WARN L322 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:01,497 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 20:03:01,498 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:01,498 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 20:03:01,498 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:01,499 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:01,499 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 73 transitions, 176 flow [2022-03-15 20:03:01,499 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 73 transitions, 176 flow [2022-03-15 20:03:01,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 73 transitions, 176 flow [2022-03-15 20:03:01,518 INFO L129 PetriNetUnfolder]: 24/222 cut-off events. [2022-03-15 20:03:01,519 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-03-15 20:03:01,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 250 conditions, 222 events. 24/222 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 505 event pairs, 1 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 143. Up to 16 conditions per place. [2022-03-15 20:03:01,521 INFO L116 LiptonReduction]: Number of co-enabled transitions 1200 [2022-03-15 20:03:02,593 INFO L131 LiptonReduction]: Checked pairs total: 1580 [2022-03-15 20:03:02,593 INFO L133 LiptonReduction]: Total number of compositions: 58 [2022-03-15 20:03:02,594 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 24 places, 20 transitions, 70 flow [2022-03-15 20:03:02,600 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 82 states, 77 states have (on average 2.220779220779221) internal successors, (171), 81 states have internal predecessors, (171), 0 states have call successors, (0), 0 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 20:03:02,601 INFO L276 IsEmpty]: Start isEmpty. Operand has 82 states, 77 states have (on average 2.220779220779221) internal successors, (171), 81 states have internal predecessors, (171), 0 states have call successors, (0), 0 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 20:03:02,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:02,601 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:02,601 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:02,601 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:02,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:02,601 INFO L85 PathProgramCache]: Analyzing trace with hash 15819, now seen corresponding path program 1 times [2022-03-15 20:03:02,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:02,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318652852] [2022-03-15 20:03:02,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:02,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:02,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:02,626 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 20:03:02,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:02,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318652852] [2022-03-15 20:03:02,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318652852] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:02,626 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:02,626 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:02,626 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [555966685] [2022-03-15 20:03:02,626 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:02,627 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:02,627 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:02,627 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:02,627 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:02,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:02,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:02,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:02,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:02,628 INFO L87 Difference]: Start difference. First operand has 82 states, 77 states have (on average 2.220779220779221) internal successors, (171), 81 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:02,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:02,639 INFO L93 Difference]: Finished difference Result 81 states and 170 transitions. [2022-03-15 20:03:02,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:02,642 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:02,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:02,642 INFO L225 Difference]: With dead ends: 81 [2022-03-15 20:03:02,642 INFO L226 Difference]: Without dead ends: 81 [2022-03-15 20:03:02,642 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 20:03:02,643 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:02,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:02,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-03-15 20:03:02,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-03-15 20:03:02,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 77 states have (on average 2.207792207792208) internal successors, (170), 80 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:02,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 170 transitions. [2022-03-15 20:03:02,647 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 170 transitions. Word has length 2 [2022-03-15 20:03:02,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:02,647 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 170 transitions. [2022-03-15 20:03:02,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:02,647 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 170 transitions. [2022-03-15 20:03:02,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:03:02,647 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:02,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:02,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-15 20:03:02,647 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:02,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:02,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1743099183, now seen corresponding path program 1 times [2022-03-15 20:03:02,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:02,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299348113] [2022-03-15 20:03:02,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:02,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:02,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:02,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299348113] [2022-03-15 20:03:02,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299348113] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:02,658 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:02,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:02,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1955006346] [2022-03-15 20:03:02,658 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:02,658 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:02,659 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:03:02,659 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:02,659 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:02,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:02,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:02,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:02,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:02,659 INFO L87 Difference]: Start difference. First operand 81 states and 170 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:02,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:02,672 INFO L93 Difference]: Finished difference Result 78 states and 161 transitions. [2022-03-15 20:03:02,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:02,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:03:02,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:02,673 INFO L225 Difference]: With dead ends: 78 [2022-03-15 20:03:02,673 INFO L226 Difference]: Without dead ends: 78 [2022-03-15 20:03:02,673 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 20:03:02,673 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 3 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:02,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 4 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:02,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-15 20:03:02,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2022-03-15 20:03:02,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 74 states have (on average 2.175675675675676) internal successors, (161), 77 states have internal predecessors, (161), 0 states have call successors, (0), 0 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 20:03:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 161 transitions. [2022-03-15 20:03:02,676 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 161 transitions. Word has length 6 [2022-03-15 20:03:02,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:02,676 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 161 transitions. [2022-03-15 20:03:02,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:02,676 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 161 transitions. [2022-03-15 20:03:02,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:02,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:02,677 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:02,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-15 20:03:02,677 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:02,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:02,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1796427351, now seen corresponding path program 1 times [2022-03-15 20:03:02,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:02,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810821773] [2022-03-15 20:03:02,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:02,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:02,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:02,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810821773] [2022-03-15 20:03:02,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810821773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:02,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462170353] [2022-03-15 20:03:02,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:02,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:02,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:02,700 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 20:03:02,701 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 20:03:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:02,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:02,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:02,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:02,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:02,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:02,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462170353] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:02,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:02,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:02,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [912876941] [2022-03-15 20:03:02,805 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:02,805 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:02,806 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:02,806 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:02,815 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:02,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:02,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:02,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:02,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:02,816 INFO L87 Difference]: Start difference. First operand 78 states and 161 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:02,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:02,828 INFO L93 Difference]: Finished difference Result 77 states and 160 transitions. [2022-03-15 20:03:02,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:02,828 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:02,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:02,829 INFO L225 Difference]: With dead ends: 77 [2022-03-15 20:03:02,829 INFO L226 Difference]: Without dead ends: 77 [2022-03-15 20:03:02,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:02,829 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:02,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 5 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:02,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-03-15 20:03:02,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2022-03-15 20:03:02,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 74 states have (on average 2.1621621621621623) internal successors, (160), 76 states have internal predecessors, (160), 0 states have call successors, (0), 0 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 20:03:02,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 160 transitions. [2022-03-15 20:03:02,832 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 160 transitions. Word has length 7 [2022-03-15 20:03:02,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:02,832 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 160 transitions. [2022-03-15 20:03:02,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:02,832 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 160 transitions. [2022-03-15 20:03:02,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:02,833 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:02,833 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:02,869 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 20:03:03,043 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,SelfDestructingSolverStorable12 [2022-03-15 20:03:03,044 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:03,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:03,044 INFO L85 PathProgramCache]: Analyzing trace with hash 127491692, now seen corresponding path program 1 times [2022-03-15 20:03:03,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:03,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583389209] [2022-03-15 20:03:03,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:03,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:03,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:03,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:03,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583389209] [2022-03-15 20:03:03,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583389209] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:03,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539850299] [2022-03-15 20:03:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:03,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:03,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:03,109 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 20:03:03,117 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 20:03:03,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:03,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:03,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:03,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:03,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:03,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539850299] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:03,233 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:03,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:03,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1470739722] [2022-03-15 20:03:03,233 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:03,234 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:03,235 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:03,235 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:03,275 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1071#(<= (+ |threadThread1of3ForFork0_#in~arg.base| |threadThread1of3ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:03,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:03,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:03,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:03,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:03,276 INFO L87 Difference]: Start difference. First operand 77 states and 160 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:03,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:03,311 INFO L93 Difference]: Finished difference Result 98 states and 183 transitions. [2022-03-15 20:03:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:03,311 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:03,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:03,312 INFO L225 Difference]: With dead ends: 98 [2022-03-15 20:03:03,312 INFO L226 Difference]: Without dead ends: 98 [2022-03-15 20:03:03,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:03,312 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:03,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 6 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:03,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-15 20:03:03,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2022-03-15 20:03:03,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 85 states have (on average 2.0470588235294116) internal successors, (174), 87 states have internal predecessors, (174), 0 states have call successors, (0), 0 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 20:03:03,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 174 transitions. [2022-03-15 20:03:03,316 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 174 transitions. Word has length 11 [2022-03-15 20:03:03,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:03,316 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 174 transitions. [2022-03-15 20:03:03,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:03,316 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 174 transitions. [2022-03-15 20:03:03,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:03,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:03,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:03,335 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 20:03:03,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:03,533 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:03,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:03,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1954199073, now seen corresponding path program 1 times [2022-03-15 20:03:03,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:03,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605287362] [2022-03-15 20:03:03,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:03,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:03,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:03,571 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:03,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605287362] [2022-03-15 20:03:03,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605287362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:03,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042348665] [2022-03-15 20:03:03,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:03,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:03,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:03,572 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 20:03:03,588 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 20:03:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:03,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:03,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:03,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:03,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:03,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042348665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:03,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:03,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:03,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1427872879] [2022-03-15 20:03:03,746 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:03,746 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:03,747 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:03,747 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:03,756 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:03,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:03,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:03,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:03,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:03,757 INFO L87 Difference]: Start difference. First operand 88 states and 174 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:03,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:03,779 INFO L93 Difference]: Finished difference Result 86 states and 171 transitions. [2022-03-15 20:03:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:03,779 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:03,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:03,780 INFO L225 Difference]: With dead ends: 86 [2022-03-15 20:03:03,780 INFO L226 Difference]: Without dead ends: 86 [2022-03-15 20:03:03,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:03,780 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:03,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 6 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:03,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2022-03-15 20:03:03,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2022-03-15 20:03:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 84 states have (on average 2.0357142857142856) internal successors, (171), 85 states have internal predecessors, (171), 0 states have call successors, (0), 0 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 20:03:03,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 171 transitions. [2022-03-15 20:03:03,784 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 171 transitions. Word has length 11 [2022-03-15 20:03:03,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:03,784 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 171 transitions. [2022-03-15 20:03:03,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:03,784 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 171 transitions. [2022-03-15 20:03:03,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:03,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:03,785 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:03,803 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 20:03:04,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:04,002 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:04,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:04,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1356801213, now seen corresponding path program 1 times [2022-03-15 20:03:04,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:04,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194822656] [2022-03-15 20:03:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:04,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:04,036 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:04,036 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:04,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194822656] [2022-03-15 20:03:04,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194822656] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:04,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543720516] [2022-03-15 20:03:04,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:04,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:04,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:04,052 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 20:03:04,053 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 20:03:04,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:04,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:04,140 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:04,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:04,185 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:04,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543720516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:04,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:04,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:04,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [530395165] [2022-03-15 20:03:04,186 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:04,187 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:04,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:04,189 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:04,235 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:04,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:04,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:04,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:04,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:04,237 INFO L87 Difference]: Start difference. First operand 86 states and 171 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:04,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:04,262 INFO L93 Difference]: Finished difference Result 80 states and 158 transitions. [2022-03-15 20:03:04,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:04,262 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:04,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:04,263 INFO L225 Difference]: With dead ends: 80 [2022-03-15 20:03:04,263 INFO L226 Difference]: Without dead ends: 80 [2022-03-15 20:03:04,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:04,266 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:04,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 7 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:04,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-15 20:03:04,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 67. [2022-03-15 20:03:04,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.106060606060606) internal successors, (139), 66 states have internal predecessors, (139), 0 states have call successors, (0), 0 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 20:03:04,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 139 transitions. [2022-03-15 20:03:04,277 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 139 transitions. Word has length 15 [2022-03-15 20:03:04,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:04,277 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 139 transitions. [2022-03-15 20:03:04,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:04,277 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 139 transitions. [2022-03-15 20:03:04,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:04,278 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:04,278 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2022-03-15 20:03:04,295 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 20:03:04,495 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,SelfDestructingSolverStorable15 [2022-03-15 20:03:04,498 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:04,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:04,498 INFO L85 PathProgramCache]: Analyzing trace with hash 344461654, now seen corresponding path program 1 times [2022-03-15 20:03:04,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:04,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456111610] [2022-03-15 20:03:04,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:04,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:04,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:04,508 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:04,519 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:04,519 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:04,519 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:04,519 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:04,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-03-15 20:03:04,520 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:04,520 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:04,520 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-03-15 20:03:04,525 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,526 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,527 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,528 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,529 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,530 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,531 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,532 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,532 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,532 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,532 WARN L322 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:04,533 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 20:03:04,534 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:04,534 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 20:03:04,534 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:04,534 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:04,535 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 80 transitions, 204 flow [2022-03-15 20:03:04,535 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 80 transitions, 204 flow [2022-03-15 20:03:04,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 80 transitions, 204 flow [2022-03-15 20:03:04,557 INFO L129 PetriNetUnfolder]: 47/377 cut-off events. [2022-03-15 20:03:04,557 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-03-15 20:03:04,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 432 conditions, 377 events. 47/377 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1190 event pairs, 6 based on Foata normal form. 0/325 useless extension candidates. Maximal degree in co-relation 242. Up to 32 conditions per place. [2022-03-15 20:03:04,561 INFO L116 LiptonReduction]: Number of co-enabled transitions 1760 [2022-03-15 20:03:05,659 INFO L131 LiptonReduction]: Checked pairs total: 2638 [2022-03-15 20:03:05,659 INFO L133 LiptonReduction]: Total number of compositions: 62 [2022-03-15 20:03:05,659 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 90 flow [2022-03-15 20:03:05,669 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 170 states, 164 states have (on average 2.6280487804878048) internal successors, (431), 169 states have internal predecessors, (431), 0 states have call successors, (0), 0 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 20:03:05,669 INFO L276 IsEmpty]: Start isEmpty. Operand has 170 states, 164 states have (on average 2.6280487804878048) internal successors, (431), 169 states have internal predecessors, (431), 0 states have call successors, (0), 0 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 20:03:05,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:05,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:05,669 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:05,669 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:05,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:05,670 INFO L85 PathProgramCache]: Analyzing trace with hash 20583, now seen corresponding path program 1 times [2022-03-15 20:03:05,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:05,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555400712] [2022-03-15 20:03:05,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:05,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:05,684 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 20:03:05,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:05,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555400712] [2022-03-15 20:03:05,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555400712] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:05,685 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:05,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:05,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1884425723] [2022-03-15 20:03:05,685 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:05,685 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:05,685 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:05,685 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:05,685 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:05,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:05,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:05,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:05,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:05,686 INFO L87 Difference]: Start difference. First operand has 170 states, 164 states have (on average 2.6280487804878048) internal successors, (431), 169 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:05,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:05,700 INFO L93 Difference]: Finished difference Result 165 states and 416 transitions. [2022-03-15 20:03:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:05,701 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:05,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:05,702 INFO L225 Difference]: With dead ends: 165 [2022-03-15 20:03:05,702 INFO L226 Difference]: Without dead ends: 165 [2022-03-15 20:03:05,702 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 20:03:05,702 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 8 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:05,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 4 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:05,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-03-15 20:03:05,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2022-03-15 20:03:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 160 states have (on average 2.6) internal successors, (416), 164 states have internal predecessors, (416), 0 states have call successors, (0), 0 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 20:03:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 416 transitions. [2022-03-15 20:03:05,706 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 416 transitions. Word has length 2 [2022-03-15 20:03:05,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:05,706 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 416 transitions. [2022-03-15 20:03:05,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:05,706 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 416 transitions. [2022-03-15 20:03:05,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:05,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:05,707 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:05,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-03-15 20:03:05,707 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:05,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1671537524, now seen corresponding path program 1 times [2022-03-15 20:03:05,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:05,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656574030] [2022-03-15 20:03:05,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:05,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:05,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:05,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:05,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656574030] [2022-03-15 20:03:05,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656574030] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:05,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000045974] [2022-03-15 20:03:05,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:05,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:05,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:05,737 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 20:03:05,738 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 20:03:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:05,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:05,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:05,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:05,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:05,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000045974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:05,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:05,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:05,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1250789898] [2022-03-15 20:03:05,835 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:05,836 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:05,836 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:05,836 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:05,866 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [969#(<= (+ |threadThread1of4ForFork0_#in~arg.base| |threadThread1of4ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:05,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:05,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:05,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:05,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:05,867 INFO L87 Difference]: Start difference. First operand 165 states and 416 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:05,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:05,903 INFO L93 Difference]: Finished difference Result 223 states and 514 transitions. [2022-03-15 20:03:05,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:05,903 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-03-15 20:03:05,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:05,904 INFO L225 Difference]: With dead ends: 223 [2022-03-15 20:03:05,904 INFO L226 Difference]: Without dead ends: 223 [2022-03-15 20:03:05,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:05,905 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 31 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:05,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 6 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:05,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-03-15 20:03:05,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 198. [2022-03-15 20:03:05,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 194 states have (on average 2.463917525773196) internal successors, (478), 197 states have internal predecessors, (478), 0 states have call successors, (0), 0 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 20:03:05,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 478 transitions. [2022-03-15 20:03:05,909 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 478 transitions. Word has length 7 [2022-03-15 20:03:05,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:05,910 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 478 transitions. [2022-03-15 20:03:05,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:05,910 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 478 transitions. [2022-03-15 20:03:05,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:05,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:05,910 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:05,927 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 20:03:06,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:06,126 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:06,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:06,127 INFO L85 PathProgramCache]: Analyzing trace with hash -555876441, now seen corresponding path program 1 times [2022-03-15 20:03:06,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:06,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334924365] [2022-03-15 20:03:06,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:06,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:06,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:06,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:06,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334924365] [2022-03-15 20:03:06,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334924365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:06,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821284692] [2022-03-15 20:03:06,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:06,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:06,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:06,156 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 20:03:06,158 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 20:03:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:06,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:06,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:06,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:06,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:06,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821284692] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:06,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:06,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:06,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1908921697] [2022-03-15 20:03:06,300 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:06,301 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:06,302 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:06,302 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:06,312 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:06,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:06,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:06,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:06,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:06,313 INFO L87 Difference]: Start difference. First operand 198 states and 478 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:06,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:06,341 INFO L93 Difference]: Finished difference Result 196 states and 475 transitions. [2022-03-15 20:03:06,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:06,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:06,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:06,342 INFO L225 Difference]: With dead ends: 196 [2022-03-15 20:03:06,342 INFO L226 Difference]: Without dead ends: 196 [2022-03-15 20:03:06,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:06,342 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:06,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 6 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:06,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-03-15 20:03:06,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2022-03-15 20:03:06,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 193 states have (on average 2.461139896373057) internal successors, (475), 195 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:06,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 475 transitions. [2022-03-15 20:03:06,347 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 475 transitions. Word has length 11 [2022-03-15 20:03:06,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:06,347 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 475 transitions. [2022-03-15 20:03:06,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:06,347 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 475 transitions. [2022-03-15 20:03:06,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:06,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:06,348 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:06,367 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 20:03:06,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:06,560 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:06,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:06,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1015369778, now seen corresponding path program 1 times [2022-03-15 20:03:06,561 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:06,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488956081] [2022-03-15 20:03:06,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:06,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:06,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:06,604 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:06,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:06,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488956081] [2022-03-15 20:03:06,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488956081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:06,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756144744] [2022-03-15 20:03:06,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:06,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:06,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:06,606 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 20:03:06,606 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 20:03:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:06,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:06,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:06,705 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:06,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:06,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756144744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:06,759 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:06,759 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:06,759 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1714210456] [2022-03-15 20:03:06,759 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:06,760 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:06,763 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:06,763 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:06,801 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:06,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:06,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:06,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:06,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:06,802 INFO L87 Difference]: Start difference. First operand 196 states and 475 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:06,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:06,837 INFO L93 Difference]: Finished difference Result 190 states and 462 transitions. [2022-03-15 20:03:06,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:06,838 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:06,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:06,840 INFO L225 Difference]: With dead ends: 190 [2022-03-15 20:03:06,840 INFO L226 Difference]: Without dead ends: 190 [2022-03-15 20:03:06,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:06,840 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:06,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 6 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:06,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2022-03-15 20:03:06,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2022-03-15 20:03:06,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 188 states have (on average 2.4574468085106385) internal successors, (462), 189 states have internal predecessors, (462), 0 states have call successors, (0), 0 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 20:03:06,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 462 transitions. [2022-03-15 20:03:06,844 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 462 transitions. Word has length 15 [2022-03-15 20:03:06,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:06,845 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 462 transitions. [2022-03-15 20:03:06,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:06,845 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 462 transitions. [2022-03-15 20:03:06,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:06,848 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:06,848 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:06,881 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 20:03:07,064 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,SelfDestructingSolverStorable20 [2022-03-15 20:03:07,064 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:07,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:07,065 INFO L85 PathProgramCache]: Analyzing trace with hash -575940708, now seen corresponding path program 1 times [2022-03-15 20:03:07,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:07,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286078874] [2022-03-15 20:03:07,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:07,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:07,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:07,108 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:07,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:07,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286078874] [2022-03-15 20:03:07,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286078874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:07,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768474865] [2022-03-15 20:03:07,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:07,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:07,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:07,124 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 20:03:07,148 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 20:03:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:07,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:07,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:07,248 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:07,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:07,299 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:07,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768474865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:07,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:07,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:03:07,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [797873406] [2022-03-15 20:03:07,300 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:07,301 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:07,303 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:03:07,304 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:07,344 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:07,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:07,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:07,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:07,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:07,344 INFO L87 Difference]: Start difference. First operand 190 states and 462 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:07,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:07,371 INFO L93 Difference]: Finished difference Result 176 states and 423 transitions. [2022-03-15 20:03:07,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:07,372 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:03:07,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:07,373 INFO L225 Difference]: With dead ends: 176 [2022-03-15 20:03:07,373 INFO L226 Difference]: Without dead ends: 176 [2022-03-15 20:03:07,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:07,373 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 30 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:07,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 6 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:07,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-03-15 20:03:07,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 139. [2022-03-15 20:03:07,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.5434782608695654) internal successors, (351), 138 states have internal predecessors, (351), 0 states have call successors, (0), 0 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 20:03:07,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 351 transitions. [2022-03-15 20:03:07,377 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 351 transitions. Word has length 19 [2022-03-15 20:03:07,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:07,377 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 351 transitions. [2022-03-15 20:03:07,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:07,377 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 351 transitions. [2022-03-15 20:03:07,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:07,378 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:07,378 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:07,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 20:03:07,598 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,SelfDestructingSolverStorable21 [2022-03-15 20:03:07,598 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:07,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:07,599 INFO L85 PathProgramCache]: Analyzing trace with hash 885254433, now seen corresponding path program 1 times [2022-03-15 20:03:07,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:07,599 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670784043] [2022-03-15 20:03:07,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:07,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:07,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:07,608 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:07,616 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:07,616 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:07,616 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:07,617 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:07,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-03-15 20:03:07,617 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:07,617 WARN L235 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:07,617 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-03-15 20:03:07,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,623 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,624 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,625 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,627 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,628 WARN L322 ript$VariableManager]: TermVariabe threadThread1of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread3of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,629 WARN L322 ript$VariableManager]: TermVariabe threadThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,630 WARN L322 ript$VariableManager]: TermVariabe threadThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:07,631 INFO L148 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2022-03-15 20:03:07,632 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:07,632 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 20:03:07,632 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:07,632 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:07,633 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 87 transitions, 234 flow [2022-03-15 20:03:07,633 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 87 transitions, 234 flow [2022-03-15 20:03:07,633 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 87 transitions, 234 flow [2022-03-15 20:03:07,668 INFO L129 PetriNetUnfolder]: 98/672 cut-off events. [2022-03-15 20:03:07,668 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2022-03-15 20:03:07,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 672 events. 98/672 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2784 event pairs, 23 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 422. Up to 80 conditions per place. [2022-03-15 20:03:07,676 INFO L116 LiptonReduction]: Number of co-enabled transitions 2400 [2022-03-15 20:03:08,770 INFO L131 LiptonReduction]: Checked pairs total: 3089 [2022-03-15 20:03:08,770 INFO L133 LiptonReduction]: Total number of compositions: 66 [2022-03-15 20:03:08,771 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 26 transitions, 112 flow [2022-03-15 20:03:08,788 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 346 states, 339 states have (on average 3.0648967551622417) internal successors, (1039), 345 states have internal predecessors, (1039), 0 states have call successors, (0), 0 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 20:03:08,789 INFO L276 IsEmpty]: Start isEmpty. Operand has 346 states, 339 states have (on average 3.0648967551622417) internal successors, (1039), 345 states have internal predecessors, (1039), 0 states have call successors, (0), 0 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 20:03:08,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:08,790 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:08,790 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:08,790 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:08,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:08,790 INFO L85 PathProgramCache]: Analyzing trace with hash 25706, now seen corresponding path program 1 times [2022-03-15 20:03:08,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:08,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661979873] [2022-03-15 20:03:08,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:08,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:08,811 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 20:03:08,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:08,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661979873] [2022-03-15 20:03:08,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661979873] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:08,812 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:08,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:08,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1805993819] [2022-03-15 20:03:08,812 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:08,812 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:08,812 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:08,812 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:08,812 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:08,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:08,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:08,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:08,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:08,813 INFO L87 Difference]: Start difference. First operand has 346 states, 339 states have (on average 3.0648967551622417) internal successors, (1039), 345 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:08,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:08,829 INFO L93 Difference]: Finished difference Result 340 states and 1018 transitions. [2022-03-15 20:03:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:08,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:08,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:08,831 INFO L225 Difference]: With dead ends: 340 [2022-03-15 20:03:08,831 INFO L226 Difference]: Without dead ends: 340 [2022-03-15 20:03:08,832 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 20:03:08,833 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 9 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:08,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 4 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:08,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-03-15 20:03:08,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 340. [2022-03-15 20:03:08,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 334 states have (on average 3.0479041916167664) internal successors, (1018), 339 states have internal predecessors, (1018), 0 states have call successors, (0), 0 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 20:03:08,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1018 transitions. [2022-03-15 20:03:08,844 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1018 transitions. Word has length 2 [2022-03-15 20:03:08,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:08,844 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 1018 transitions. [2022-03-15 20:03:08,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:08,844 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1018 transitions. [2022-03-15 20:03:08,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:08,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:08,844 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:08,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-03-15 20:03:08,844 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:08,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:08,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1895477050, now seen corresponding path program 1 times [2022-03-15 20:03:08,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:08,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785241362] [2022-03-15 20:03:08,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:08,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:08,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:08,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:08,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785241362] [2022-03-15 20:03:08,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785241362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:08,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697855962] [2022-03-15 20:03:08,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:08,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:08,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:08,863 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 20:03:08,867 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 20:03:08,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:08,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:08,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:08,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:08,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:08,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:08,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697855962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:08,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:08,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:08,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2016593389] [2022-03-15 20:03:08,979 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:08,979 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:08,979 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:08,979 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:08,988 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:08,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:08,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:08,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:08,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:08,988 INFO L87 Difference]: Start difference. First operand 340 states and 1018 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:09,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:09,020 INFO L93 Difference]: Finished difference Result 339 states and 1017 transitions. [2022-03-15 20:03:09,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:09,021 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:09,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:09,022 INFO L225 Difference]: With dead ends: 339 [2022-03-15 20:03:09,022 INFO L226 Difference]: Without dead ends: 339 [2022-03-15 20:03:09,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:09,023 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:09,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 6 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:09,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-15 20:03:09,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-03-15 20:03:09,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 334 states have (on average 3.0449101796407185) internal successors, (1017), 338 states have internal predecessors, (1017), 0 states have call successors, (0), 0 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 20:03:09,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 1017 transitions. [2022-03-15 20:03:09,029 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 1017 transitions. Word has length 7 [2022-03-15 20:03:09,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:09,030 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 1017 transitions. [2022-03-15 20:03:09,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:09,030 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 1017 transitions. [2022-03-15 20:03:09,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:09,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:09,030 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:09,059 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 20:03:09,246 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,SelfDestructingSolverStorable24 [2022-03-15 20:03:09,247 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:09,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:09,247 INFO L85 PathProgramCache]: Analyzing trace with hash -126051447, now seen corresponding path program 1 times [2022-03-15 20:03:09,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:09,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200043689] [2022-03-15 20:03:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:09,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:09,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:09,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:09,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200043689] [2022-03-15 20:03:09,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200043689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:09,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531674181] [2022-03-15 20:03:09,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:09,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:09,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:09,271 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 20:03:09,287 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 20:03:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:09,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:09,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:09,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:09,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:09,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531674181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:09,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:09,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:09,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [772254382] [2022-03-15 20:03:09,405 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:09,405 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:09,406 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:09,406 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:09,435 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2941#(<= (+ |threadThread1of5ForFork0_#in~arg.base| |threadThread1of5ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:09,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:09,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:09,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:09,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:09,435 INFO L87 Difference]: Start difference. First operand 339 states and 1017 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:09,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:09,486 INFO L93 Difference]: Finished difference Result 480 states and 1330 transitions. [2022-03-15 20:03:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:09,486 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:09,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:09,488 INFO L225 Difference]: With dead ends: 480 [2022-03-15 20:03:09,488 INFO L226 Difference]: Without dead ends: 480 [2022-03-15 20:03:09,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:09,488 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 33 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:09,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 6 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:09,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-03-15 20:03:09,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 424. [2022-03-15 20:03:09,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 419 states have (on average 2.911694510739857) internal successors, (1220), 423 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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 20:03:09,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1220 transitions. [2022-03-15 20:03:09,497 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1220 transitions. Word has length 11 [2022-03-15 20:03:09,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:09,497 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1220 transitions. [2022-03-15 20:03:09,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:09,497 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1220 transitions. [2022-03-15 20:03:09,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:09,498 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:09,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:09,529 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 20:03:09,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:09,714 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:09,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:09,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1796934433, now seen corresponding path program 1 times [2022-03-15 20:03:09,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:09,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346024625] [2022-03-15 20:03:09,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:09,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:09,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:09,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346024625] [2022-03-15 20:03:09,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346024625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:09,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439671974] [2022-03-15 20:03:09,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:09,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:09,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:09,734 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 20:03:09,778 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 20:03:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:09,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:09,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:09,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:09,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:09,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439671974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:09,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:09,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:09,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1642464936] [2022-03-15 20:03:09,891 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:09,891 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:09,892 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:09,892 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:09,900 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:09,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:09,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:09,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:09,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:09,901 INFO L87 Difference]: Start difference. First operand 424 states and 1220 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:09,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:09,933 INFO L93 Difference]: Finished difference Result 422 states and 1217 transitions. [2022-03-15 20:03:09,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:09,933 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:09,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:09,935 INFO L225 Difference]: With dead ends: 422 [2022-03-15 20:03:09,935 INFO L226 Difference]: Without dead ends: 422 [2022-03-15 20:03:09,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:09,935 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 15 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:09,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 7 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:09,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-03-15 20:03:09,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 422. [2022-03-15 20:03:09,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 418 states have (on average 2.911483253588517) internal successors, (1217), 421 states have internal predecessors, (1217), 0 states have call successors, (0), 0 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 20:03:09,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1217 transitions. [2022-03-15 20:03:09,946 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1217 transitions. Word has length 11 [2022-03-15 20:03:09,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:09,946 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1217 transitions. [2022-03-15 20:03:09,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:09,946 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1217 transitions. [2022-03-15 20:03:09,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:09,946 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:09,946 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:09,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 20:03:10,159 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,SelfDestructingSolverStorable26 [2022-03-15 20:03:10,159 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:10,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:10,160 INFO L85 PathProgramCache]: Analyzing trace with hash 69739715, now seen corresponding path program 1 times [2022-03-15 20:03:10,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:10,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977679221] [2022-03-15 20:03:10,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:10,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:10,194 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:10,194 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:10,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977679221] [2022-03-15 20:03:10,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977679221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:10,194 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31465238] [2022-03-15 20:03:10,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:10,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:10,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:10,220 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 20:03:10,221 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 20:03:10,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:10,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:10,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:10,345 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:10,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:10,398 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:10,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31465238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:10,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:10,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:10,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1280197756] [2022-03-15 20:03:10,399 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:10,400 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:10,401 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:10,401 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:10,428 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:10,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:10,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:10,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:10,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:10,429 INFO L87 Difference]: Start difference. First operand 422 states and 1217 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:10,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:10,457 INFO L93 Difference]: Finished difference Result 416 states and 1204 transitions. [2022-03-15 20:03:10,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:10,458 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:10,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:10,459 INFO L225 Difference]: With dead ends: 416 [2022-03-15 20:03:10,459 INFO L226 Difference]: Without dead ends: 416 [2022-03-15 20:03:10,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:10,460 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:10,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 8 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:10,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-15 20:03:10,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-03-15 20:03:10,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 413 states have (on average 2.9152542372881354) internal successors, (1204), 415 states have internal predecessors, (1204), 0 states have call successors, (0), 0 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 20:03:10,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1204 transitions. [2022-03-15 20:03:10,467 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1204 transitions. Word has length 15 [2022-03-15 20:03:10,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:10,467 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1204 transitions. [2022-03-15 20:03:10,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:10,468 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1204 transitions. [2022-03-15 20:03:10,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:10,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:10,468 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:10,489 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 20:03:10,684 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,SelfDestructingSolverStorable27 [2022-03-15 20:03:10,685 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:10,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:10,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1209265724, now seen corresponding path program 1 times [2022-03-15 20:03:10,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:10,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288767445] [2022-03-15 20:03:10,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:10,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:10,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:10,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:10,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288767445] [2022-03-15 20:03:10,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288767445] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:10,714 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874667224] [2022-03-15 20:03:10,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:10,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:10,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:10,715 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 20:03:10,716 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 20:03:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:10,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:10,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:10,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:10,880 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:10,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874667224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:10,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:10,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:03:10,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [93369150] [2022-03-15 20:03:10,881 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:10,882 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:10,884 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:03:10,884 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:10,934 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:10,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:10,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:10,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:10,935 INFO L87 Difference]: Start difference. First operand 416 states and 1204 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:10,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:10,971 INFO L93 Difference]: Finished difference Result 402 states and 1165 transitions. [2022-03-15 20:03:10,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:10,971 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:03:10,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:10,973 INFO L225 Difference]: With dead ends: 402 [2022-03-15 20:03:10,973 INFO L226 Difference]: Without dead ends: 402 [2022-03-15 20:03:10,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:10,974 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 37 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:10,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 8 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:10,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-03-15 20:03:10,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 402. [2022-03-15 20:03:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 400 states have (on average 2.9125) internal successors, (1165), 401 states have internal predecessors, (1165), 0 states have call successors, (0), 0 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 20:03:10,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1165 transitions. [2022-03-15 20:03:10,981 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1165 transitions. Word has length 19 [2022-03-15 20:03:10,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:10,981 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1165 transitions. [2022-03-15 20:03:10,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:10,981 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1165 transitions. [2022-03-15 20:03:10,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:10,982 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:10,982 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:11,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:11,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 20:03:11,199 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:11,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:11,199 INFO L85 PathProgramCache]: Analyzing trace with hash -570422620, now seen corresponding path program 1 times [2022-03-15 20:03:11,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:11,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312037793] [2022-03-15 20:03:11,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:11,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:11,246 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:11,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:11,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312037793] [2022-03-15 20:03:11,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312037793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:11,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30853350] [2022-03-15 20:03:11,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:11,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:11,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:11,248 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 20:03:11,249 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 20:03:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:11,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:11,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:11,372 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:11,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:11,438 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:11,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30853350] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:11,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:11,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:03:11,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [890652742] [2022-03-15 20:03:11,438 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:11,440 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:11,443 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:03:11,443 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:11,534 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:11,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:11,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:11,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:11,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:11,535 INFO L87 Difference]: Start difference. First operand 402 states and 1165 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:11,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:11,569 INFO L93 Difference]: Finished difference Result 372 states and 1064 transitions. [2022-03-15 20:03:11,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:11,569 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:03:11,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:11,571 INFO L225 Difference]: With dead ends: 372 [2022-03-15 20:03:11,571 INFO L226 Difference]: Without dead ends: 372 [2022-03-15 20:03:11,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:11,571 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:11,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 8 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:11,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-03-15 20:03:11,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 283. [2022-03-15 20:03:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 3.00354609929078) internal successors, (847), 282 states have internal predecessors, (847), 0 states have call successors, (0), 0 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 20:03:11,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 847 transitions. [2022-03-15 20:03:11,577 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 847 transitions. Word has length 23 [2022-03-15 20:03:11,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:11,577 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 847 transitions. [2022-03-15 20:03:11,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:11,577 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 847 transitions. [2022-03-15 20:03:11,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:11,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:11,578 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:11,597 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 20:03:11,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:11,795 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:11,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:11,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1350942946, now seen corresponding path program 1 times [2022-03-15 20:03:11,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:11,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569190883] [2022-03-15 20:03:11,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:11,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:11,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:11,806 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:11,813 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:11,814 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:11,814 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:11,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:11,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-03-15 20:03:11,814 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:11,814 WARN L235 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:11,814 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-03-15 20:03:11,844 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,844 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,844 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,844 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,845 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,846 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,847 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,848 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,849 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe threadThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,850 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,851 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,852 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,852 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,852 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,852 WARN L322 ript$VariableManager]: TermVariabe threadThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:11,853 INFO L148 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2022-03-15 20:03:11,854 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:11,854 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 20:03:11,854 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:11,854 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:11,854 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 94 transitions, 266 flow [2022-03-15 20:03:11,855 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 94 transitions, 266 flow [2022-03-15 20:03:11,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 94 transitions, 266 flow [2022-03-15 20:03:11,965 INFO L129 PetriNetUnfolder]: 213/1255 cut-off events. [2022-03-15 20:03:11,965 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2022-03-15 20:03:11,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1487 conditions, 1255 events. 213/1255 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6802 event pairs, 72 based on Foata normal form. 0/1099 useless extension candidates. Maximal degree in co-relation 771. Up to 192 conditions per place. [2022-03-15 20:03:11,980 INFO L116 LiptonReduction]: Number of co-enabled transitions 3120 [2022-03-15 20:03:13,188 INFO L131 LiptonReduction]: Checked pairs total: 5000 [2022-03-15 20:03:13,188 INFO L133 LiptonReduction]: Total number of compositions: 70 [2022-03-15 20:03:13,188 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 136 flow [2022-03-15 20:03:13,208 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 698 states, 690 states have (on average 3.5231884057971015) internal successors, (2431), 697 states have internal predecessors, (2431), 0 states have call successors, (0), 0 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 20:03:13,209 INFO L276 IsEmpty]: Start isEmpty. Operand has 698 states, 690 states have (on average 3.5231884057971015) internal successors, (2431), 697 states have internal predecessors, (2431), 0 states have call successors, (0), 0 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 20:03:13,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:13,209 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:13,209 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:13,209 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:13,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:13,210 INFO L85 PathProgramCache]: Analyzing trace with hash 31174, now seen corresponding path program 1 times [2022-03-15 20:03:13,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:13,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593076105] [2022-03-15 20:03:13,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,219 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 20:03:13,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:13,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593076105] [2022-03-15 20:03:13,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593076105] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:13,219 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:13,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:13,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [506641255] [2022-03-15 20:03:13,219 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:13,219 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:13,219 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:13,219 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:13,219 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:13,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:13,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:13,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:13,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:13,221 INFO L87 Difference]: Start difference. First operand has 698 states, 690 states have (on average 3.5231884057971015) internal successors, (2431), 697 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:13,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:13,239 INFO L93 Difference]: Finished difference Result 697 states and 2430 transitions. [2022-03-15 20:03:13,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:13,239 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:13,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:13,242 INFO L225 Difference]: With dead ends: 697 [2022-03-15 20:03:13,242 INFO L226 Difference]: Without dead ends: 697 [2022-03-15 20:03:13,242 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 20:03:13,243 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 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 20:03:13,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:13,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-03-15 20:03:13,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 697. [2022-03-15 20:03:13,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 690 states have (on average 3.5217391304347827) internal successors, (2430), 696 states have internal predecessors, (2430), 0 states have call successors, (0), 0 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 20:03:13,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 2430 transitions. [2022-03-15 20:03:13,255 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 2430 transitions. Word has length 2 [2022-03-15 20:03:13,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:13,255 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 2430 transitions. [2022-03-15 20:03:13,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:13,256 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 2430 transitions. [2022-03-15 20:03:13,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:03:13,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:13,256 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:13,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-03-15 20:03:13,256 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:13,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:13,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1236355649, now seen corresponding path program 1 times [2022-03-15 20:03:13,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:13,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368824470] [2022-03-15 20:03:13,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:13,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:13,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368824470] [2022-03-15 20:03:13,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368824470] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:13,267 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:13,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:13,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [697348129] [2022-03-15 20:03:13,267 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:13,268 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:13,268 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:03:13,268 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:13,268 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:13,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:13,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:13,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:13,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:13,268 INFO L87 Difference]: Start difference. First operand 697 states and 2430 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:13,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:13,286 INFO L93 Difference]: Finished difference Result 691 states and 2403 transitions. [2022-03-15 20:03:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:13,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:03:13,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:13,289 INFO L225 Difference]: With dead ends: 691 [2022-03-15 20:03:13,289 INFO L226 Difference]: Without dead ends: 691 [2022-03-15 20:03:13,290 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 20:03:13,290 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 6 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4 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 20:03:13,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 4 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:13,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-03-15 20:03:13,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 691. [2022-03-15 20:03:13,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 684 states have (on average 3.513157894736842) internal successors, (2403), 690 states have internal predecessors, (2403), 0 states have call successors, (0), 0 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 20:03:13,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 2403 transitions. [2022-03-15 20:03:13,302 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 2403 transitions. Word has length 6 [2022-03-15 20:03:13,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:13,302 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 2403 transitions. [2022-03-15 20:03:13,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:13,303 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 2403 transitions. [2022-03-15 20:03:13,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:13,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:13,303 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:13,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-03-15 20:03:13,303 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:13,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash 330708179, now seen corresponding path program 1 times [2022-03-15 20:03:13,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:13,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427962036] [2022-03-15 20:03:13,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:13,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:13,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427962036] [2022-03-15 20:03:13,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427962036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:13,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966673967] [2022-03-15 20:03:13,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:13,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:13,332 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 20:03:13,333 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 20:03:13,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:13,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:13,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:13,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:13,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:13,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966673967] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:13,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:13,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:13,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1551641384] [2022-03-15 20:03:13,450 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:13,450 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:13,451 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:13,451 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:13,459 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:13,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:13,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:13,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:13,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:13,459 INFO L87 Difference]: Start difference. First operand 691 states and 2403 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:13,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:13,484 INFO L93 Difference]: Finished difference Result 690 states and 2402 transitions. [2022-03-15 20:03:13,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:13,484 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:13,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:13,487 INFO L225 Difference]: With dead ends: 690 [2022-03-15 20:03:13,487 INFO L226 Difference]: Without dead ends: 690 [2022-03-15 20:03:13,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:13,489 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:13,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 6 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:13,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-03-15 20:03:13,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 690. [2022-03-15 20:03:13,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 684 states have (on average 3.5116959064327484) internal successors, (2402), 689 states have internal predecessors, (2402), 0 states have call successors, (0), 0 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 20:03:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 2402 transitions. [2022-03-15 20:03:13,505 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 2402 transitions. Word has length 7 [2022-03-15 20:03:13,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:13,505 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 2402 transitions. [2022-03-15 20:03:13,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:13,505 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 2402 transitions. [2022-03-15 20:03:13,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:13,506 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:13,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:13,537 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 20:03:13,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:13,720 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:13,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:13,720 INFO L85 PathProgramCache]: Analyzing trace with hash 862361259, now seen corresponding path program 1 times [2022-03-15 20:03:13,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:13,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900528277] [2022-03-15 20:03:13,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:13,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:13,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900528277] [2022-03-15 20:03:13,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900528277] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:13,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492123837] [2022-03-15 20:03:13,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:13,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:13,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:13,776 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 20:03:13,839 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 20:03:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:13,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:13,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:13,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:13,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:13,966 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:13,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492123837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:13,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:13,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:13,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1866128580] [2022-03-15 20:03:13,967 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:13,967 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:13,968 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:13,968 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:14,000 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7853#(<= (+ |threadThread1of6ForFork0_#in~arg.base| |threadThread1of6ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:14,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:14,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:14,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:14,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:14,001 INFO L87 Difference]: Start difference. First operand 690 states and 2402 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:14,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:14,053 INFO L93 Difference]: Finished difference Result 1001 states and 3255 transitions. [2022-03-15 20:03:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:14,054 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:14,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:14,058 INFO L225 Difference]: With dead ends: 1001 [2022-03-15 20:03:14,058 INFO L226 Difference]: Without dead ends: 1001 [2022-03-15 20:03:14,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:14,059 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 60 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:14,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 6 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:14,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-03-15 20:03:14,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 882. [2022-03-15 20:03:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 876 states have (on average 3.3789954337899544) internal successors, (2960), 881 states have internal predecessors, (2960), 0 states have call successors, (0), 0 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 20:03:14,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 2960 transitions. [2022-03-15 20:03:14,076 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 2960 transitions. Word has length 11 [2022-03-15 20:03:14,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:14,076 INFO L470 AbstractCegarLoop]: Abstraction has 882 states and 2960 transitions. [2022-03-15 20:03:14,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:14,077 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 2960 transitions. [2022-03-15 20:03:14,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:14,077 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:14,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:14,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-03-15 20:03:14,293 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,SelfDestructingSolverStorable34 [2022-03-15 20:03:14,293 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:14,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:14,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1963417120, now seen corresponding path program 1 times [2022-03-15 20:03:14,294 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:14,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227608422] [2022-03-15 20:03:14,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:14,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:14,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:14,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:14,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:14,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227608422] [2022-03-15 20:03:14,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227608422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:14,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502784206] [2022-03-15 20:03:14,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:14,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:14,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:14,313 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 20:03:14,314 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 20:03:14,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:14,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:14,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:14,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:14,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:14,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:14,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502784206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:14,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:14,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:14,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [929209426] [2022-03-15 20:03:14,453 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:14,453 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:14,454 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:14,454 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:14,460 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:14,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:14,461 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:14,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:14,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:14,461 INFO L87 Difference]: Start difference. First operand 882 states and 2960 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:14,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:14,488 INFO L93 Difference]: Finished difference Result 880 states and 2957 transitions. [2022-03-15 20:03:14,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:14,488 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:14,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:14,492 INFO L225 Difference]: With dead ends: 880 [2022-03-15 20:03:14,492 INFO L226 Difference]: Without dead ends: 880 [2022-03-15 20:03:14,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:14,492 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:14,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 7 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:14,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-03-15 20:03:14,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 880. [2022-03-15 20:03:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 875 states have (on average 3.3794285714285714) internal successors, (2957), 879 states have internal predecessors, (2957), 0 states have call successors, (0), 0 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 20:03:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 2957 transitions. [2022-03-15 20:03:14,507 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 2957 transitions. Word has length 11 [2022-03-15 20:03:14,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:14,507 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 2957 transitions. [2022-03-15 20:03:14,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:14,507 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 2957 transitions. [2022-03-15 20:03:14,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:14,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:14,507 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:14,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:14,720 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,SelfDestructingSolverStorable35 [2022-03-15 20:03:14,721 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:14,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:14,721 INFO L85 PathProgramCache]: Analyzing trace with hash -902249001, now seen corresponding path program 1 times [2022-03-15 20:03:14,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:14,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870950474] [2022-03-15 20:03:14,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:14,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:14,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:14,753 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:14,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:14,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870950474] [2022-03-15 20:03:14,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870950474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:14,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151695200] [2022-03-15 20:03:14,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:14,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:14,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:14,754 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 20:03:14,755 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 20:03:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:14,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:14,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:14,862 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:14,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:14,905 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:14,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151695200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:14,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:14,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:14,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1804089568] [2022-03-15 20:03:14,905 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:14,906 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:14,907 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:14,907 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:14,948 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:14,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:14,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:14,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:14,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:14,948 INFO L87 Difference]: Start difference. First operand 880 states and 2957 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:14,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:14,998 INFO L93 Difference]: Finished difference Result 874 states and 2944 transitions. [2022-03-15 20:03:14,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:14,998 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:14,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:15,001 INFO L225 Difference]: With dead ends: 874 [2022-03-15 20:03:15,001 INFO L226 Difference]: Without dead ends: 874 [2022-03-15 20:03:15,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:15,002 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 23 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:15,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 8 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:15,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-03-15 20:03:15,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 874. [2022-03-15 20:03:15,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 870 states have (on average 3.3839080459770114) internal successors, (2944), 873 states have internal predecessors, (2944), 0 states have call successors, (0), 0 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 20:03:15,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 2944 transitions. [2022-03-15 20:03:15,016 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 2944 transitions. Word has length 15 [2022-03-15 20:03:15,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:15,017 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 2944 transitions. [2022-03-15 20:03:15,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:15,017 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 2944 transitions. [2022-03-15 20:03:15,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:15,017 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:15,017 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:15,049 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 20:03:15,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 20:03:15,233 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:15,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash -730730899, now seen corresponding path program 1 times [2022-03-15 20:03:15,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:15,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187836712] [2022-03-15 20:03:15,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:15,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:15,262 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:15,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:15,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187836712] [2022-03-15 20:03:15,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187836712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:15,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489839633] [2022-03-15 20:03:15,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:15,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:15,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:15,280 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 20:03:15,281 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 20:03:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:15,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:15,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:15,391 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:15,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:15,457 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:15,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489839633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:15,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:15,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:03:15,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [931014676] [2022-03-15 20:03:15,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:15,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:15,460 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:03:15,460 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:15,497 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:15,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:15,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:15,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:15,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:15,498 INFO L87 Difference]: Start difference. First operand 874 states and 2944 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:15,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:15,547 INFO L93 Difference]: Finished difference Result 860 states and 2905 transitions. [2022-03-15 20:03:15,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:15,548 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:03:15,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:15,551 INFO L225 Difference]: With dead ends: 860 [2022-03-15 20:03:15,551 INFO L226 Difference]: Without dead ends: 860 [2022-03-15 20:03:15,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:15,551 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 39 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:15,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 8 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:15,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2022-03-15 20:03:15,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 860. [2022-03-15 20:03:15,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 857 states have (on average 3.3897316219369893) internal successors, (2905), 859 states have internal predecessors, (2905), 0 states have call successors, (0), 0 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 20:03:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 2905 transitions. [2022-03-15 20:03:15,565 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 2905 transitions. Word has length 19 [2022-03-15 20:03:15,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:15,565 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 2905 transitions. [2022-03-15 20:03:15,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:15,565 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 2905 transitions. [2022-03-15 20:03:15,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:15,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:15,566 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:15,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:15,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:15,782 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:15,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:15,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1444499554, now seen corresponding path program 1 times [2022-03-15 20:03:15,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:15,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187709349] [2022-03-15 20:03:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:15,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:15,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:15,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:15,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187709349] [2022-03-15 20:03:15,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187709349] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:15,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006055182] [2022-03-15 20:03:15,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:15,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:15,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:15,842 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 20:03:15,843 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 20:03:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:15,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:15,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:15,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:16,036 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:16,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006055182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:16,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:16,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:03:16,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [233712017] [2022-03-15 20:03:16,037 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:16,038 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:16,041 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:03:16,041 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:16,094 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:16,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:16,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:16,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:16,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:16,095 INFO L87 Difference]: Start difference. First operand 860 states and 2905 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:16,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:16,145 INFO L93 Difference]: Finished difference Result 830 states and 2804 transitions. [2022-03-15 20:03:16,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:16,145 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:03:16,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:16,148 INFO L225 Difference]: With dead ends: 830 [2022-03-15 20:03:16,148 INFO L226 Difference]: Without dead ends: 830 [2022-03-15 20:03:16,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:16,149 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 51 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:16,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 9 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:16,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-03-15 20:03:16,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2022-03-15 20:03:16,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 828 states have (on average 3.3864734299516908) internal successors, (2804), 829 states have internal predecessors, (2804), 0 states have call successors, (0), 0 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 20:03:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 2804 transitions. [2022-03-15 20:03:16,165 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 2804 transitions. Word has length 23 [2022-03-15 20:03:16,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:16,165 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 2804 transitions. [2022-03-15 20:03:16,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 2804 transitions. [2022-03-15 20:03:16,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:16,166 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:16,166 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:16,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:16,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 20:03:16,382 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:16,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:16,383 INFO L85 PathProgramCache]: Analyzing trace with hash 279258166, now seen corresponding path program 1 times [2022-03-15 20:03:16,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:16,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608355072] [2022-03-15 20:03:16,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:16,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:16,434 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:16,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:16,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608355072] [2022-03-15 20:03:16,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608355072] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:16,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423682668] [2022-03-15 20:03:16,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:16,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:16,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:16,436 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 20:03:16,458 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 20:03:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:16,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:16,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:16,583 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:16,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:16,658 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:16,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423682668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:16,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:16,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 14 [2022-03-15 20:03:16,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [509063424] [2022-03-15 20:03:16,659 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:16,661 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:16,665 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:03:16,665 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:16,730 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:16,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:03:16,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:03:16,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:16,731 INFO L87 Difference]: Start difference. First operand 830 states and 2804 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:16,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:16,775 INFO L93 Difference]: Finished difference Result 768 states and 2561 transitions. [2022-03-15 20:03:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:03:16,775 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:03:16,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:16,778 INFO L225 Difference]: With dead ends: 768 [2022-03-15 20:03:16,778 INFO L226 Difference]: Without dead ends: 768 [2022-03-15 20:03:16,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:16,779 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 58 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:16,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 9 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:16,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2022-03-15 20:03:16,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 571. [2022-03-15 20:03:16,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 3.4789473684210526) internal successors, (1983), 570 states have internal predecessors, (1983), 0 states have call successors, (0), 0 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 20:03:16,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1983 transitions. [2022-03-15 20:03:16,789 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1983 transitions. Word has length 27 [2022-03-15 20:03:16,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:16,789 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1983 transitions. [2022-03-15 20:03:16,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:16,789 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1983 transitions. [2022-03-15 20:03:16,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:16,790 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:16,790 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:16,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:17,005 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,SelfDestructingSolverStorable39 [2022-03-15 20:03:17,006 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:17,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:17,006 INFO L85 PathProgramCache]: Analyzing trace with hash -517177115, now seen corresponding path program 1 times [2022-03-15 20:03:17,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:17,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657833837] [2022-03-15 20:03:17,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:17,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:17,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:17,018 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:17,037 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:17,037 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:17,037 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:17,037 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:17,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-03-15 20:03:17,037 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:17,037 WARN L235 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:17,038 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,048 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,049 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,050 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,051 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,052 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,053 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,054 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe threadThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,055 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread2of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe threadThread4of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,056 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread5of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,057 WARN L322 ript$VariableManager]: TermVariabe threadThread7of7ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:17,061 INFO L148 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2022-03-15 20:03:17,062 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:17,062 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 20:03:17,062 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:17,063 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:17,063 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 101 transitions, 300 flow [2022-03-15 20:03:17,064 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 101 transitions, 300 flow [2022-03-15 20:03:17,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 101 transitions, 300 flow [2022-03-15 20:03:17,250 INFO L129 PetriNetUnfolder]: 472/2430 cut-off events. [2022-03-15 20:03:17,250 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2022-03-15 20:03:17,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2928 conditions, 2430 events. 472/2430 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 16324 event pairs, 201 based on Foata normal form. 0/2142 useless extension candidates. Maximal degree in co-relation 1473. Up to 448 conditions per place. [2022-03-15 20:03:17,272 INFO L116 LiptonReduction]: Number of co-enabled transitions 3920 [2022-03-15 20:03:18,503 INFO L131 LiptonReduction]: Checked pairs total: 6060 [2022-03-15 20:03:18,503 INFO L133 LiptonReduction]: Total number of compositions: 74 [2022-03-15 20:03:18,504 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 32 transitions, 162 flow [2022-03-15 20:03:18,552 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1402 states, 1393 states have (on average 3.996410624551328) internal successors, (5567), 1401 states have internal predecessors, (5567), 0 states have call successors, (0), 0 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 20:03:18,554 INFO L276 IsEmpty]: Start isEmpty. Operand has 1402 states, 1393 states have (on average 3.996410624551328) internal successors, (5567), 1401 states have internal predecessors, (5567), 0 states have call successors, (0), 0 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 20:03:18,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:18,555 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:18,555 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:18,555 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:18,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:18,555 INFO L85 PathProgramCache]: Analyzing trace with hash 36999, now seen corresponding path program 1 times [2022-03-15 20:03:18,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:18,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354790077] [2022-03-15 20:03:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:18,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:18,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:18,563 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 20:03:18,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:18,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354790077] [2022-03-15 20:03:18,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354790077] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:18,563 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:18,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:18,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [834788823] [2022-03-15 20:03:18,563 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:18,563 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:18,563 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:18,564 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:18,564 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:18,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:18,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:18,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:18,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:18,566 INFO L87 Difference]: Start difference. First operand has 1402 states, 1393 states have (on average 3.996410624551328) internal successors, (5567), 1401 states have internal predecessors, (5567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:18,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:18,590 INFO L93 Difference]: Finished difference Result 1394 states and 5531 transitions. [2022-03-15 20:03:18,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:18,590 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:18,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:18,597 INFO L225 Difference]: With dead ends: 1394 [2022-03-15 20:03:18,597 INFO L226 Difference]: Without dead ends: 1394 [2022-03-15 20:03:18,597 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 20:03:18,597 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 11 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:18,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 4 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:18,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2022-03-15 20:03:18,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1394. [2022-03-15 20:03:18,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 1386 states have (on average 3.9906204906204907) internal successors, (5531), 1393 states have internal predecessors, (5531), 0 states have call successors, (0), 0 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 20:03:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 5531 transitions. [2022-03-15 20:03:18,622 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 5531 transitions. Word has length 2 [2022-03-15 20:03:18,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:18,622 INFO L470 AbstractCegarLoop]: Abstraction has 1394 states and 5531 transitions. [2022-03-15 20:03:18,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:18,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 5531 transitions. [2022-03-15 20:03:18,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:18,622 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:18,622 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:18,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-03-15 20:03:18,623 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:18,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:18,623 INFO L85 PathProgramCache]: Analyzing trace with hash -125385246, now seen corresponding path program 1 times [2022-03-15 20:03:18,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:18,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244471977] [2022-03-15 20:03:18,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:18,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:18,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:18,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:18,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244471977] [2022-03-15 20:03:18,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244471977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:18,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796005232] [2022-03-15 20:03:18,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:18,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:18,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:18,642 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 20:03:18,667 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 20:03:18,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:18,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:18,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:18,744 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:18,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:18,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:18,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796005232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:18,764 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:18,764 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:18,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [877289117] [2022-03-15 20:03:18,764 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:18,765 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:18,765 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:18,765 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:18,795 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7144#(<= (+ |threadThread1of7ForFork0_#in~arg.base| |threadThread1of7ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:18,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:18,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:18,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:18,796 INFO L87 Difference]: Start difference. First operand 1394 states and 5531 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:18,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:18,853 INFO L93 Difference]: Finished difference Result 2050 states and 7669 transitions. [2022-03-15 20:03:18,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:18,853 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-03-15 20:03:18,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:18,865 INFO L225 Difference]: With dead ends: 2050 [2022-03-15 20:03:18,865 INFO L226 Difference]: Without dead ends: 2050 [2022-03-15 20:03:18,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:18,865 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 46 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:18,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 6 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:18,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2050 states. [2022-03-15 20:03:18,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2050 to 1804. [2022-03-15 20:03:18,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1797 states have (on average 3.858653311074012) internal successors, (6934), 1803 states have internal predecessors, (6934), 0 states have call successors, (0), 0 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 20:03:18,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 6934 transitions. [2022-03-15 20:03:18,902 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 6934 transitions. Word has length 7 [2022-03-15 20:03:18,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:18,902 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 6934 transitions. [2022-03-15 20:03:18,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:18,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 6934 transitions. [2022-03-15 20:03:18,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:18,902 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:18,902 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:18,933 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 20:03:19,115 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,SelfDestructingSolverStorable42 [2022-03-15 20:03:19,116 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:19,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash -698774021, now seen corresponding path program 1 times [2022-03-15 20:03:19,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:19,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545557077] [2022-03-15 20:03:19,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:19,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:19,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:19,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545557077] [2022-03-15 20:03:19,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545557077] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:19,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186056697] [2022-03-15 20:03:19,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:19,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:19,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:19,137 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 20:03:19,140 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 20:03:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:19,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 20:03:19,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:19,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186056697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:19,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:19,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2022-03-15 20:03:19,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2089348771] [2022-03-15 20:03:19,249 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:19,250 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:19,250 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:19,250 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:19,254 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:19,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:19,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:19,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:19,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:03:19,255 INFO L87 Difference]: Start difference. First operand 1804 states and 6934 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:19,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:19,285 INFO L93 Difference]: Finished difference Result 1802 states and 6931 transitions. [2022-03-15 20:03:19,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:19,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:19,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:19,293 INFO L225 Difference]: With dead ends: 1802 [2022-03-15 20:03:19,293 INFO L226 Difference]: Without dead ends: 1802 [2022-03-15 20:03:19,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:03:19,293 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 15 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:19,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 7 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:19,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2022-03-15 20:03:19,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1802. [2022-03-15 20:03:19,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1796 states have (on average 3.85913140311804) internal successors, (6931), 1801 states have internal predecessors, (6931), 0 states have call successors, (0), 0 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 20:03:19,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 6931 transitions. [2022-03-15 20:03:19,327 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 6931 transitions. Word has length 11 [2022-03-15 20:03:19,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:19,327 INFO L470 AbstractCegarLoop]: Abstraction has 1802 states and 6931 transitions. [2022-03-15 20:03:19,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:19,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 6931 transitions. [2022-03-15 20:03:19,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:19,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:19,327 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:19,361 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 20:03:19,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:19,544 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:19,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash -813758091, now seen corresponding path program 1 times [2022-03-15 20:03:19,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:19,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191641844] [2022-03-15 20:03:19,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:19,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:19,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:19,569 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:19,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191641844] [2022-03-15 20:03:19,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191641844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:19,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434201249] [2022-03-15 20:03:19,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:19,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:19,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:19,577 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 20:03:19,578 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 20:03:19,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:19,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:03:19,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:19,700 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:19,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434201249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:19,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:19,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2022-03-15 20:03:19,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1722504914] [2022-03-15 20:03:19,737 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:19,738 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:19,738 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 19 transitions. [2022-03-15 20:03:19,739 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:19,744 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:19,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:19,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:19,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:19,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:19,744 INFO L87 Difference]: Start difference. First operand 1802 states and 6931 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:03:19,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:19,785 INFO L93 Difference]: Finished difference Result 1796 states and 6918 transitions. [2022-03-15 20:03:19,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:19,786 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 15 [2022-03-15 20:03:19,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:19,791 INFO L225 Difference]: With dead ends: 1796 [2022-03-15 20:03:19,791 INFO L226 Difference]: Without dead ends: 1796 [2022-03-15 20:03:19,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:19,792 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 24 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:19,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 8 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states. [2022-03-15 20:03:19,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1796. [2022-03-15 20:03:19,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1791 states have (on average 3.862646566164154) internal successors, (6918), 1795 states have internal predecessors, (6918), 0 states have call successors, (0), 0 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 20:03:19,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 6918 transitions. [2022-03-15 20:03:19,823 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 6918 transitions. Word has length 15 [2022-03-15 20:03:19,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:19,823 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 6918 transitions. [2022-03-15 20:03:19,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:03:19,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 6918 transitions. [2022-03-15 20:03:19,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:19,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:19,824 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:19,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:20,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:20,040 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:20,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:20,040 INFO L85 PathProgramCache]: Analyzing trace with hash -2145638241, now seen corresponding path program 1 times [2022-03-15 20:03:20,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:20,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570334319] [2022-03-15 20:03:20,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:20,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:20,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:20,067 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:20,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:20,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570334319] [2022-03-15 20:03:20,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570334319] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:20,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985472811] [2022-03-15 20:03:20,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:20,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:20,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:20,069 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 20:03:20,087 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 20:03:20,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:20,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:20,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:20,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:20,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985472811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:20,280 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:20,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2022-03-15 20:03:20,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1903531319] [2022-03-15 20:03:20,281 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:20,281 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:20,283 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 31 transitions. [2022-03-15 20:03:20,283 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:20,303 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:20,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:20,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:20,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:20,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:20,304 INFO L87 Difference]: Start difference. First operand 1796 states and 6918 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 20:03:20,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:20,351 INFO L93 Difference]: Finished difference Result 1782 states and 6879 transitions. [2022-03-15 20:03:20,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:20,352 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 19 [2022-03-15 20:03:20,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:20,357 INFO L225 Difference]: With dead ends: 1782 [2022-03-15 20:03:20,357 INFO L226 Difference]: Without dead ends: 1782 [2022-03-15 20:03:20,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:20,357 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 35 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:20,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 9 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:20,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2022-03-15 20:03:20,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1782. [2022-03-15 20:03:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1782 states, 1778 states have (on average 3.8689538807649044) internal successors, (6879), 1781 states have internal predecessors, (6879), 0 states have call successors, (0), 0 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 20:03:20,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1782 states to 1782 states and 6879 transitions. [2022-03-15 20:03:20,402 INFO L78 Accepts]: Start accepts. Automaton has 1782 states and 6879 transitions. Word has length 19 [2022-03-15 20:03:20,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:20,402 INFO L470 AbstractCegarLoop]: Abstraction has 1782 states and 6879 transitions. [2022-03-15 20:03:20,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 20:03:20,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1782 states and 6879 transitions. [2022-03-15 20:03:20,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:20,403 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:20,403 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:20,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:20,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:20,620 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:20,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:20,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1365382952, now seen corresponding path program 1 times [2022-03-15 20:03:20,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:20,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535530214] [2022-03-15 20:03:20,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:20,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:20,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:20,664 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:20,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:20,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535530214] [2022-03-15 20:03:20,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535530214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:20,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063349242] [2022-03-15 20:03:20,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:20,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:20,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:20,665 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 20:03:20,679 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 20:03:20,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:20,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:20,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 20:03:20,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:20,897 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 20:03:20,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063349242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:20,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:20,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-03-15 20:03:20,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1402626689] [2022-03-15 20:03:20,898 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:20,899 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:20,902 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:03:20,903 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:20,941 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:20,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:20,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:20,943 INFO L87 Difference]: Start difference. First operand 1782 states and 6879 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:21,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:21,003 INFO L93 Difference]: Finished difference Result 1752 states and 6778 transitions. [2022-03-15 20:03:21,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:21,004 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:03:21,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:21,011 INFO L225 Difference]: With dead ends: 1752 [2022-03-15 20:03:21,011 INFO L226 Difference]: Without dead ends: 1752 [2022-03-15 20:03:21,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:21,011 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 50 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:21,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 10 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:21,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1752 states. [2022-03-15 20:03:21,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1752 to 1752. [2022-03-15 20:03:21,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1749 states have (on average 3.87535734705546) internal successors, (6778), 1751 states have internal predecessors, (6778), 0 states have call successors, (0), 0 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 20:03:21,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 6778 transitions. [2022-03-15 20:03:21,049 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 6778 transitions. Word has length 23 [2022-03-15 20:03:21,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:21,049 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 6778 transitions. [2022-03-15 20:03:21,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:21,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 6778 transitions. [2022-03-15 20:03:21,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:21,050 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:21,050 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:21,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:21,267 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,SelfDestructingSolverStorable46 [2022-03-15 20:03:21,267 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:21,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:21,267 INFO L85 PathProgramCache]: Analyzing trace with hash 428608912, now seen corresponding path program 1 times [2022-03-15 20:03:21,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:21,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077373951] [2022-03-15 20:03:21,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:21,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:21,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:21,324 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:21,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:21,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077373951] [2022-03-15 20:03:21,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077373951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:21,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123482627] [2022-03-15 20:03:21,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:21,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:21,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:21,326 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 20:03:21,327 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 20:03:21,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:21,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:21,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-15 20:03:21,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-15 20:03:21,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123482627] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:21,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:21,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2022-03-15 20:03:21,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1649285132] [2022-03-15 20:03:21,563 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:21,565 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:21,569 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 55 transitions. [2022-03-15 20:03:21,570 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:21,636 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:21,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:03:21,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:21,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:03:21,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:21,637 INFO L87 Difference]: Start difference. First operand 1752 states and 6778 transitions. Second operand has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 20:03:21,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:21,723 INFO L93 Difference]: Finished difference Result 1690 states and 6535 transitions. [2022-03-15 20:03:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:03:21,723 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 27 [2022-03-15 20:03:21,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:21,728 INFO L225 Difference]: With dead ends: 1690 [2022-03-15 20:03:21,728 INFO L226 Difference]: Without dead ends: 1690 [2022-03-15 20:03:21,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:21,729 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 62 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:21,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 11 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:21,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1690 states. [2022-03-15 20:03:21,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1690 to 1690. [2022-03-15 20:03:21,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1690 states, 1688 states have (on average 3.8714454976303316) internal successors, (6535), 1689 states have internal predecessors, (6535), 0 states have call successors, (0), 0 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 20:03:21,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1690 states to 1690 states and 6535 transitions. [2022-03-15 20:03:21,754 INFO L78 Accepts]: Start accepts. Automaton has 1690 states and 6535 transitions. Word has length 27 [2022-03-15 20:03:21,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:21,755 INFO L470 AbstractCegarLoop]: Abstraction has 1690 states and 6535 transitions. [2022-03-15 20:03:21,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 20:03:21,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1690 states and 6535 transitions. [2022-03-15 20:03:21,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:03:21,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:21,757 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:21,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:21,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 20:03:21,973 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:21,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:21,973 INFO L85 PathProgramCache]: Analyzing trace with hash 897909847, now seen corresponding path program 1 times [2022-03-15 20:03:21,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:21,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669677687] [2022-03-15 20:03:21,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:21,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:21,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:22,042 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:22,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:22,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669677687] [2022-03-15 20:03:22,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669677687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:22,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244092189] [2022-03-15 20:03:22,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:22,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:22,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:22,044 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 20:03:22,045 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 20:03:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:22,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:22,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:22,231 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-15 20:03:22,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-15 20:03:22,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244092189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:22,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:22,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 16 [2022-03-15 20:03:22,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [776303558] [2022-03-15 20:03:22,325 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:22,327 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:22,333 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 67 transitions. [2022-03-15 20:03:22,334 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:22,393 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:22,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:03:22,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:03:22,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:22,394 INFO L87 Difference]: Start difference. First operand 1690 states and 6535 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:22,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:22,455 INFO L93 Difference]: Finished difference Result 1564 states and 5974 transitions. [2022-03-15 20:03:22,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:03:22,455 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:03:22,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:22,459 INFO L225 Difference]: With dead ends: 1564 [2022-03-15 20:03:22,459 INFO L226 Difference]: Without dead ends: 1564 [2022-03-15 20:03:22,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:22,460 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 79 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:22,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 11 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:22,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2022-03-15 20:03:22,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1147. [2022-03-15 20:03:22,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 1146 states have (on average 3.9642233856893543) internal successors, (4543), 1146 states have internal predecessors, (4543), 0 states have call successors, (0), 0 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 20:03:22,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 4543 transitions. [2022-03-15 20:03:22,481 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 4543 transitions. Word has length 31 [2022-03-15 20:03:22,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:22,481 INFO L470 AbstractCegarLoop]: Abstraction has 1147 states and 4543 transitions. [2022-03-15 20:03:22,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:22,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 4543 transitions. [2022-03-15 20:03:22,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:03:22,483 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:22,483 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:22,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:22,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-15 20:03:22,700 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:22,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:22,700 INFO L85 PathProgramCache]: Analyzing trace with hash 655513361, now seen corresponding path program 1 times [2022-03-15 20:03:22,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:22,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471200063] [2022-03-15 20:03:22,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:22,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:22,714 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:22,722 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:22,722 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:22,723 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:22,723 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:22,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-03-15 20:03:22,726 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:22,727 WARN L235 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:22,727 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-03-15 20:03:22,735 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,735 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,735 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,735 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,735 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,736 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,737 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,738 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,739 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,740 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,741 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,742 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread1of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,743 WARN L322 ript$VariableManager]: TermVariabe threadThread2of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread3of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread4of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,744 WARN L322 ript$VariableManager]: TermVariabe threadThread5of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread6of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread7of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of8ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,745 WARN L322 ript$VariableManager]: TermVariabe threadThread8of8ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:22,748 INFO L148 ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions. [2022-03-15 20:03:22,748 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:22,749 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 20:03:22,749 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:22,750 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:22,750 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 108 transitions, 336 flow [2022-03-15 20:03:22,750 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 108 transitions, 336 flow [2022-03-15 20:03:22,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 108 transitions, 336 flow [2022-03-15 20:03:23,116 INFO L129 PetriNetUnfolder]: 1051/4821 cut-off events. [2022-03-15 20:03:23,116 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2022-03-15 20:03:23,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5906 conditions, 4821 events. 1051/4821 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 38849 event pairs, 522 based on Foata normal form. 0/4273 useless extension candidates. Maximal degree in co-relation 2913. Up to 1024 conditions per place. [2022-03-15 20:03:23,175 INFO L116 LiptonReduction]: Number of co-enabled transitions 4800 [2022-03-15 20:03:24,312 INFO L131 LiptonReduction]: Checked pairs total: 7070 [2022-03-15 20:03:24,313 INFO L133 LiptonReduction]: Total number of compositions: 78 [2022-03-15 20:03:24,313 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 190 flow [2022-03-15 20:03:24,397 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 2810 states, 2800 states have (on average 4.479642857142857) internal successors, (12543), 2809 states have internal predecessors, (12543), 0 states have call successors, (0), 0 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 20:03:24,401 INFO L276 IsEmpty]: Start isEmpty. Operand has 2810 states, 2800 states have (on average 4.479642857142857) internal successors, (12543), 2809 states have internal predecessors, (12543), 0 states have call successors, (0), 0 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 20:03:24,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:24,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:24,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:24,401 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:24,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:24,401 INFO L85 PathProgramCache]: Analyzing trace with hash 43183, now seen corresponding path program 1 times [2022-03-15 20:03:24,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:24,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485383822] [2022-03-15 20:03:24,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:24,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:24,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:24,409 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 20:03:24,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:24,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485383822] [2022-03-15 20:03:24,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485383822] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:24,409 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:24,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:24,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [956301861] [2022-03-15 20:03:24,410 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:24,410 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:24,410 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:24,410 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:24,410 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:24,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:24,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:24,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:24,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:24,415 INFO L87 Difference]: Start difference. First operand has 2810 states, 2800 states have (on average 4.479642857142857) internal successors, (12543), 2809 states have internal predecessors, (12543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:24,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:24,447 INFO L93 Difference]: Finished difference Result 2809 states and 12542 transitions. [2022-03-15 20:03:24,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:24,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:24,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:24,457 INFO L225 Difference]: With dead ends: 2809 [2022-03-15 20:03:24,457 INFO L226 Difference]: Without dead ends: 2809 [2022-03-15 20:03:24,457 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 20:03:24,458 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:24,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:24,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2809 states. [2022-03-15 20:03:24,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2809 to 2809. [2022-03-15 20:03:24,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2809 states, 2800 states have (on average 4.479285714285714) internal successors, (12542), 2808 states have internal predecessors, (12542), 0 states have call successors, (0), 0 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 20:03:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2809 states to 2809 states and 12542 transitions. [2022-03-15 20:03:24,515 INFO L78 Accepts]: Start accepts. Automaton has 2809 states and 12542 transitions. Word has length 2 [2022-03-15 20:03:24,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:24,515 INFO L470 AbstractCegarLoop]: Abstraction has 2809 states and 12542 transitions. [2022-03-15 20:03:24,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:24,515 INFO L276 IsEmpty]: Start isEmpty. Operand 2809 states and 12542 transitions. [2022-03-15 20:03:24,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:03:24,516 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:24,516 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:24,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-03-15 20:03:24,516 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:24,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:24,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1249579925, now seen corresponding path program 1 times [2022-03-15 20:03:24,517 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:24,517 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177086761] [2022-03-15 20:03:24,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:24,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:24,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:24,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:24,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177086761] [2022-03-15 20:03:24,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177086761] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:24,526 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:24,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:24,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [623320416] [2022-03-15 20:03:24,526 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:24,526 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:24,526 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:03:24,526 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:24,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:24,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:24,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:24,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:24,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:24,527 INFO L87 Difference]: Start difference. First operand 2809 states and 12542 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:24,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:24,558 INFO L93 Difference]: Finished difference Result 2801 states and 12498 transitions. [2022-03-15 20:03:24,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:24,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:03:24,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:24,568 INFO L225 Difference]: With dead ends: 2801 [2022-03-15 20:03:24,569 INFO L226 Difference]: Without dead ends: 2801 [2022-03-15 20:03:24,569 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 20:03:24,569 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 8 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:24,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 4 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:24,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2801 states. [2022-03-15 20:03:24,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2801 to 2801. [2022-03-15 20:03:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2801 states, 2792 states have (on average 4.476361031518625) internal successors, (12498), 2800 states have internal predecessors, (12498), 0 states have call successors, (0), 0 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 20:03:24,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2801 states to 2801 states and 12498 transitions. [2022-03-15 20:03:24,635 INFO L78 Accepts]: Start accepts. Automaton has 2801 states and 12498 transitions. Word has length 6 [2022-03-15 20:03:24,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:24,635 INFO L470 AbstractCegarLoop]: Abstraction has 2801 states and 12498 transitions. [2022-03-15 20:03:24,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:24,635 INFO L276 IsEmpty]: Start isEmpty. Operand 2801 states and 12498 transitions. [2022-03-15 20:03:24,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:24,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:24,636 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:24,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-03-15 20:03:24,636 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:24,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:24,636 INFO L85 PathProgramCache]: Analyzing trace with hash 85973101, now seen corresponding path program 1 times [2022-03-15 20:03:24,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:24,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044421340] [2022-03-15 20:03:24,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:24,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:24,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:24,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:24,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:24,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044421340] [2022-03-15 20:03:24,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044421340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:24,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342312423] [2022-03-15 20:03:24,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:24,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:24,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:24,654 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 20:03:24,681 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 20:03:24,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:24,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:24,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:24,793 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:24,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:24,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:24,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342312423] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:24,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:24,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:24,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [651721144] [2022-03-15 20:03:24,811 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:24,812 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:24,812 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:24,812 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:24,819 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:24,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:24,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:24,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:24,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:24,819 INFO L87 Difference]: Start difference. First operand 2801 states and 12498 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:24,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:24,850 INFO L93 Difference]: Finished difference Result 2800 states and 12497 transitions. [2022-03-15 20:03:24,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:24,851 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:24,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:24,859 INFO L225 Difference]: With dead ends: 2800 [2022-03-15 20:03:24,859 INFO L226 Difference]: Without dead ends: 2800 [2022-03-15 20:03:24,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:24,859 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:24,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 5 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:24,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2800 states. [2022-03-15 20:03:24,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2800 to 2800. [2022-03-15 20:03:24,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2800 states, 2792 states have (on average 4.476002865329513) internal successors, (12497), 2799 states have internal predecessors, (12497), 0 states have call successors, (0), 0 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 20:03:24,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2800 states to 2800 states and 12497 transitions. [2022-03-15 20:03:24,915 INFO L78 Accepts]: Start accepts. Automaton has 2800 states and 12497 transitions. Word has length 7 [2022-03-15 20:03:24,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:24,915 INFO L470 AbstractCegarLoop]: Abstraction has 2800 states and 12497 transitions. [2022-03-15 20:03:24,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:24,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2800 states and 12497 transitions. [2022-03-15 20:03:24,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:24,915 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:24,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:24,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:25,127 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,SelfDestructingSolverStorable52 [2022-03-15 20:03:25,127 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:25,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:25,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1222682802, now seen corresponding path program 1 times [2022-03-15 20:03:25,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:25,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365352257] [2022-03-15 20:03:25,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:25,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:25,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:25,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:25,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:25,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365352257] [2022-03-15 20:03:25,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365352257] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:25,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213698782] [2022-03-15 20:03:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:25,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:25,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:25,167 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 20:03:25,168 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 20:03:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:25,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:25,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:25,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:25,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:25,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:25,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213698782] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:25,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:25,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:25,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [577492636] [2022-03-15 20:03:25,302 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:25,302 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:25,303 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:25,303 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:25,333 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [31089#(<= (+ |threadThread1of8ForFork0_#in~arg.offset| |threadThread1of8ForFork0_#in~arg.base|) 1)] [2022-03-15 20:03:25,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:25,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:25,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:25,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:25,334 INFO L87 Difference]: Start difference. First operand 2800 states and 12497 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:25,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:25,401 INFO L93 Difference]: Finished difference Result 4155 states and 17596 transitions. [2022-03-15 20:03:25,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:25,401 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:25,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:25,412 INFO L225 Difference]: With dead ends: 4155 [2022-03-15 20:03:25,412 INFO L226 Difference]: Without dead ends: 4155 [2022-03-15 20:03:25,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:25,415 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 78 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:25,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 6 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:25,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4155 states. [2022-03-15 20:03:25,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4155 to 3654. [2022-03-15 20:03:25,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3654 states, 3646 states have (on average 4.346132748217224) internal successors, (15846), 3653 states have internal predecessors, (15846), 0 states have call successors, (0), 0 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 20:03:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3654 states to 3654 states and 15846 transitions. [2022-03-15 20:03:25,491 INFO L78 Accepts]: Start accepts. Automaton has 3654 states and 15846 transitions. Word has length 11 [2022-03-15 20:03:25,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:25,492 INFO L470 AbstractCegarLoop]: Abstraction has 3654 states and 15846 transitions. [2022-03-15 20:03:25,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:25,492 INFO L276 IsEmpty]: Start isEmpty. Operand 3654 states and 15846 transitions. [2022-03-15 20:03:25,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:25,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:25,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:25,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:25,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:25,708 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:25,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:25,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1591772150, now seen corresponding path program 1 times [2022-03-15 20:03:25,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:25,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671736026] [2022-03-15 20:03:25,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:25,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:25,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:25,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671736026] [2022-03-15 20:03:25,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671736026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:25,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151103921] [2022-03-15 20:03:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:25,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:25,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:25,741 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 20:03:25,754 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 20:03:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:25,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:25,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:25,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:25,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:25,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:25,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151103921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:25,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:25,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:25,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1170288479] [2022-03-15 20:03:25,952 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:25,952 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:25,953 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:25,954 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:25,963 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:25,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:25,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:25,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:25,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:25,964 INFO L87 Difference]: Start difference. First operand 3654 states and 15846 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:26,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:26,033 INFO L93 Difference]: Finished difference Result 3652 states and 15843 transitions. [2022-03-15 20:03:26,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:26,033 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:26,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:26,043 INFO L225 Difference]: With dead ends: 3652 [2022-03-15 20:03:26,043 INFO L226 Difference]: Without dead ends: 3652 [2022-03-15 20:03:26,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:26,044 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:26,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 7 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:26,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3652 states. [2022-03-15 20:03:26,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3652 to 3652. [2022-03-15 20:03:26,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3652 states, 3645 states have (on average 4.3465020576131685) internal successors, (15843), 3651 states have internal predecessors, (15843), 0 states have call successors, (0), 0 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 20:03:26,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3652 states to 3652 states and 15843 transitions. [2022-03-15 20:03:26,116 INFO L78 Accepts]: Start accepts. Automaton has 3652 states and 15843 transitions. Word has length 11 [2022-03-15 20:03:26,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:26,116 INFO L470 AbstractCegarLoop]: Abstraction has 3652 states and 15843 transitions. [2022-03-15 20:03:26,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:26,116 INFO L276 IsEmpty]: Start isEmpty. Operand 3652 states and 15843 transitions. [2022-03-15 20:03:26,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:26,120 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:26,120 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:26,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:26,336 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,SelfDestructingSolverStorable54 [2022-03-15 20:03:26,336 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:26,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:26,336 INFO L85 PathProgramCache]: Analyzing trace with hash -822367698, now seen corresponding path program 1 times [2022-03-15 20:03:26,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:26,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950995005] [2022-03-15 20:03:26,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:26,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:26,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:26,361 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:26,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:26,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950995005] [2022-03-15 20:03:26,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950995005] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:26,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113854259] [2022-03-15 20:03:26,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:26,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:26,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:26,362 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 20:03:26,366 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 20:03:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:26,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:26,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:26,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:26,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113854259] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:26,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:26,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:26,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1367687302] [2022-03-15 20:03:26,538 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:26,539 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:26,540 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:26,540 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:26,563 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:26,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:26,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:26,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:26,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:26,564 INFO L87 Difference]: Start difference. First operand 3652 states and 15843 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:26,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:26,622 INFO L93 Difference]: Finished difference Result 3646 states and 15830 transitions. [2022-03-15 20:03:26,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:26,623 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:26,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:26,632 INFO L225 Difference]: With dead ends: 3646 [2022-03-15 20:03:26,633 INFO L226 Difference]: Without dead ends: 3646 [2022-03-15 20:03:26,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:26,633 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 22 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:26,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 9 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:26,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3646 states. [2022-03-15 20:03:26,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3646 to 3646. [2022-03-15 20:03:26,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3646 states, 3640 states have (on average 4.3489010989010985) internal successors, (15830), 3645 states have internal predecessors, (15830), 0 states have call successors, (0), 0 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 20:03:26,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3646 states to 3646 states and 15830 transitions. [2022-03-15 20:03:26,703 INFO L78 Accepts]: Start accepts. Automaton has 3646 states and 15830 transitions. Word has length 15 [2022-03-15 20:03:26,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:26,703 INFO L470 AbstractCegarLoop]: Abstraction has 3646 states and 15830 transitions. [2022-03-15 20:03:26,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:26,703 INFO L276 IsEmpty]: Start isEmpty. Operand 3646 states and 15830 transitions. [2022-03-15 20:03:26,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:26,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:26,704 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:26,721 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 20:03:26,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:26,917 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:26,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:26,917 INFO L85 PathProgramCache]: Analyzing trace with hash 957127345, now seen corresponding path program 1 times [2022-03-15 20:03:26,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:26,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143195873] [2022-03-15 20:03:26,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:26,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:26,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:26,959 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:26,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:26,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143195873] [2022-03-15 20:03:26,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143195873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:26,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675089062] [2022-03-15 20:03:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:26,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:26,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:26,961 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 20:03:26,990 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 20:03:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:27,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:27,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:27,108 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:27,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:27,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675089062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:27,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:27,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:03:27,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1082876293] [2022-03-15 20:03:27,164 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:27,165 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:27,168 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:03:27,168 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:27,208 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:27,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:27,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:27,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:27,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:27,208 INFO L87 Difference]: Start difference. First operand 3646 states and 15830 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:27,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:27,268 INFO L93 Difference]: Finished difference Result 3632 states and 15791 transitions. [2022-03-15 20:03:27,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:27,269 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:03:27,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:27,280 INFO L225 Difference]: With dead ends: 3632 [2022-03-15 20:03:27,280 INFO L226 Difference]: Without dead ends: 3632 [2022-03-15 20:03:27,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:27,281 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:27,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 8 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:27,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3632 states. [2022-03-15 20:03:27,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3632 to 3632. [2022-03-15 20:03:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3632 states, 3627 states have (on average 4.353735869864902) internal successors, (15791), 3631 states have internal predecessors, (15791), 0 states have call successors, (0), 0 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 20:03:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3632 states to 3632 states and 15791 transitions. [2022-03-15 20:03:27,360 INFO L78 Accepts]: Start accepts. Automaton has 3632 states and 15791 transitions. Word has length 19 [2022-03-15 20:03:27,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:27,360 INFO L470 AbstractCegarLoop]: Abstraction has 3632 states and 15791 transitions. [2022-03-15 20:03:27,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:27,360 INFO L276 IsEmpty]: Start isEmpty. Operand 3632 states and 15791 transitions. [2022-03-15 20:03:27,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:27,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:27,361 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:27,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:27,564 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,SelfDestructingSolverStorable56 [2022-03-15 20:03:27,565 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:27,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:27,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1482425875, now seen corresponding path program 1 times [2022-03-15 20:03:27,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:27,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361263099] [2022-03-15 20:03:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:27,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:27,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:27,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:27,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361263099] [2022-03-15 20:03:27,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361263099] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:27,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665934135] [2022-03-15 20:03:27,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:27,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:27,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:27,616 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 20:03:27,617 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 20:03:27,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:27,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:27,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:27,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:27,825 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:27,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665934135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:27,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:27,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:03:27,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1088397528] [2022-03-15 20:03:27,826 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:27,827 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:27,830 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:03:27,830 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:27,885 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:27,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:27,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:27,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:27,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:27,886 INFO L87 Difference]: Start difference. First operand 3632 states and 15791 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:27,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:27,950 INFO L93 Difference]: Finished difference Result 3602 states and 15690 transitions. [2022-03-15 20:03:27,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:27,950 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:03:27,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:27,960 INFO L225 Difference]: With dead ends: 3602 [2022-03-15 20:03:27,960 INFO L226 Difference]: Without dead ends: 3602 [2022-03-15 20:03:27,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:27,960 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 56 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:27,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 9 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:27,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3602 states. [2022-03-15 20:03:28,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3602 to 3602. [2022-03-15 20:03:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3602 states, 3598 states have (on average 4.360755975541967) internal successors, (15690), 3601 states have internal predecessors, (15690), 0 states have call successors, (0), 0 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 20:03:28,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3602 states to 3602 states and 15690 transitions. [2022-03-15 20:03:28,028 INFO L78 Accepts]: Start accepts. Automaton has 3602 states and 15690 transitions. Word has length 23 [2022-03-15 20:03:28,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:28,028 INFO L470 AbstractCegarLoop]: Abstraction has 3602 states and 15690 transitions. [2022-03-15 20:03:28,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:28,028 INFO L276 IsEmpty]: Start isEmpty. Operand 3602 states and 15690 transitions. [2022-03-15 20:03:28,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:28,029 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:28,030 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:28,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:28,246 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,SelfDestructingSolverStorable57 [2022-03-15 20:03:28,247 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:28,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:28,247 INFO L85 PathProgramCache]: Analyzing trace with hash 560162004, now seen corresponding path program 1 times [2022-03-15 20:03:28,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:28,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992829233] [2022-03-15 20:03:28,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:28,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:28,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:28,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:28,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992829233] [2022-03-15 20:03:28,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992829233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:28,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034129473] [2022-03-15 20:03:28,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:28,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:28,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:28,316 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 20:03:28,341 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 20:03:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:28,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:28,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:28,502 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:28,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:28,576 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:28,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034129473] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:28,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:28,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 14 [2022-03-15 20:03:28,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [42299823] [2022-03-15 20:03:28,577 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:28,578 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:28,583 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:03:28,583 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:28,659 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:28,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:03:28,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:28,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:03:28,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:28,660 INFO L87 Difference]: Start difference. First operand 3602 states and 15690 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:28,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:28,724 INFO L93 Difference]: Finished difference Result 3540 states and 15447 transitions. [2022-03-15 20:03:28,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:03:28,725 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:03:28,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:28,734 INFO L225 Difference]: With dead ends: 3540 [2022-03-15 20:03:28,734 INFO L226 Difference]: Without dead ends: 3540 [2022-03-15 20:03:28,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:28,736 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 73 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:28,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 10 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:28,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3540 states. [2022-03-15 20:03:28,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3540 to 3540. [2022-03-15 20:03:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3540 states, 3537 states have (on average 4.367260390161153) internal successors, (15447), 3539 states have internal predecessors, (15447), 0 states have call successors, (0), 0 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 20:03:28,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3540 states to 3540 states and 15447 transitions. [2022-03-15 20:03:28,804 INFO L78 Accepts]: Start accepts. Automaton has 3540 states and 15447 transitions. Word has length 27 [2022-03-15 20:03:28,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:28,804 INFO L470 AbstractCegarLoop]: Abstraction has 3540 states and 15447 transitions. [2022-03-15 20:03:28,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:28,804 INFO L276 IsEmpty]: Start isEmpty. Operand 3540 states and 15447 transitions. [2022-03-15 20:03:28,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:03:28,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:28,806 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:28,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:29,015 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,SelfDestructingSolverStorable58 [2022-03-15 20:03:29,015 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:29,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:29,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1177284468, now seen corresponding path program 1 times [2022-03-15 20:03:29,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:29,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121403211] [2022-03-15 20:03:29,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:29,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:29,063 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:29,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:29,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121403211] [2022-03-15 20:03:29,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121403211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:29,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528091160] [2022-03-15 20:03:29,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:29,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:29,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:29,065 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 20:03:29,099 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 20:03:29,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:29,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:29,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:29,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:29,295 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:29,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528091160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:29,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:29,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2022-03-15 20:03:29,296 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1966822436] [2022-03-15 20:03:29,296 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:29,298 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:29,305 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:03:29,305 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:29,401 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:29,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:03:29,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:29,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:03:29,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:29,401 INFO L87 Difference]: Start difference. First operand 3540 states and 15447 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:03:29,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:29,484 INFO L93 Difference]: Finished difference Result 3414 states and 14886 transitions. [2022-03-15 20:03:29,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:03:29,485 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 31 [2022-03-15 20:03:29,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:29,494 INFO L225 Difference]: With dead ends: 3414 [2022-03-15 20:03:29,494 INFO L226 Difference]: Without dead ends: 3414 [2022-03-15 20:03:29,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:29,494 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 107 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:29,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 10 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:29,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states. [2022-03-15 20:03:29,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3414. [2022-03-15 20:03:29,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 3412 states have (on average 4.362837045720985) internal successors, (14886), 3413 states have internal predecessors, (14886), 0 states have call successors, (0), 0 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 20:03:29,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 14886 transitions. [2022-03-15 20:03:29,561 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 14886 transitions. Word has length 31 [2022-03-15 20:03:29,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:29,561 INFO L470 AbstractCegarLoop]: Abstraction has 3414 states and 14886 transitions. [2022-03-15 20:03:29,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:03:29,561 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 14886 transitions. [2022-03-15 20:03:29,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:03:29,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:29,596 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:29,615 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 20:03:29,811 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,SelfDestructingSolverStorable59 [2022-03-15 20:03:29,811 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:29,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1752079987, now seen corresponding path program 1 times [2022-03-15 20:03:29,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:29,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134860007] [2022-03-15 20:03:29,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:29,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:29,875 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:29,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:29,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134860007] [2022-03-15 20:03:29,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134860007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:29,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851284992] [2022-03-15 20:03:29,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:29,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:29,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:29,876 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 20:03:29,877 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 20:03:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:29,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:29,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:30,057 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:30,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:30,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851284992] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:30,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:30,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 16 [2022-03-15 20:03:30,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [626923627] [2022-03-15 20:03:30,146 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:30,149 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:30,157 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:03:30,157 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:30,236 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:30,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:03:30,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:03:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:30,237 INFO L87 Difference]: Start difference. First operand 3414 states and 14886 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 20:03:30,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:30,303 INFO L93 Difference]: Finished difference Result 3160 states and 13623 transitions. [2022-03-15 20:03:30,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:03:30,303 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 35 [2022-03-15 20:03:30,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:30,312 INFO L225 Difference]: With dead ends: 3160 [2022-03-15 20:03:30,312 INFO L226 Difference]: Without dead ends: 3160 [2022-03-15 20:03:30,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:30,312 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 113 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:30,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 12 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:30,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3160 states. [2022-03-15 20:03:30,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3160 to 2299. [2022-03-15 20:03:30,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2299 states, 2298 states have (on average 4.455613577023499) internal successors, (10239), 2298 states have internal predecessors, (10239), 0 states have call successors, (0), 0 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 20:03:30,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 10239 transitions. [2022-03-15 20:03:30,361 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 10239 transitions. Word has length 35 [2022-03-15 20:03:30,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:30,362 INFO L470 AbstractCegarLoop]: Abstraction has 2299 states and 10239 transitions. [2022-03-15 20:03:30,362 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 20:03:30,362 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 10239 transitions. [2022-03-15 20:03:30,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:03:30,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:30,365 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:30,382 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 20:03:30,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:30,570 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:30,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:30,570 INFO L85 PathProgramCache]: Analyzing trace with hash -591820522, now seen corresponding path program 1 times [2022-03-15 20:03:30,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:30,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084463874] [2022-03-15 20:03:30,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:30,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:30,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:30,590 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:30,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:30,604 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:30,605 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:30,605 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:30,605 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:30,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-03-15 20:03:30,605 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:30,605 WARN L235 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:30,605 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-03-15 20:03:30,615 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,616 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,617 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,618 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,619 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,620 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,621 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,622 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe threadThread1of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,623 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread2of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread3of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,624 WARN L322 ript$VariableManager]: TermVariabe threadThread4of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread5of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread6of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,625 WARN L322 ript$VariableManager]: TermVariabe threadThread7of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread8of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe threadThread9of9ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,626 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of9ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:30,628 INFO L148 ThreadInstanceAdder]: Constructed 9 joinOtherThreadTransitions. [2022-03-15 20:03:30,628 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:30,628 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 20:03:30,628 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:30,629 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:30,629 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 115 transitions, 374 flow [2022-03-15 20:03:30,629 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 115 transitions, 374 flow [2022-03-15 20:03:30,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 122 places, 115 transitions, 374 flow [2022-03-15 20:03:31,500 INFO L129 PetriNetUnfolder]: 2334/9708 cut-off events. [2022-03-15 20:03:31,501 INFO L130 PetriNetUnfolder]: For 2460/2460 co-relation queries the response was YES. [2022-03-15 20:03:31,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12085 conditions, 9708 events. 2334/9708 cut-off events. For 2460/2460 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 91119 event pairs, 1291 based on Foata normal form. 0/8644 useless extension candidates. Maximal degree in co-relation 5891. Up to 2304 conditions per place. [2022-03-15 20:03:31,694 INFO L116 LiptonReduction]: Number of co-enabled transitions 5760 [2022-03-15 20:03:33,081 INFO L131 LiptonReduction]: Checked pairs total: 10747 [2022-03-15 20:03:33,081 INFO L133 LiptonReduction]: Total number of compositions: 82 [2022-03-15 20:03:33,082 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 38 transitions, 220 flow [2022-03-15 20:03:33,311 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 5626 states, 5615 states have (on average 4.969367764915405) internal successors, (27903), 5625 states have internal predecessors, (27903), 0 states have call successors, (0), 0 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 20:03:33,319 INFO L276 IsEmpty]: Start isEmpty. Operand has 5626 states, 5615 states have (on average 4.969367764915405) internal successors, (27903), 5625 states have internal predecessors, (27903), 0 states have call successors, (0), 0 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 20:03:33,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:33,320 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:33,320 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:33,320 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:33,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:33,321 INFO L85 PathProgramCache]: Analyzing trace with hash 49699, now seen corresponding path program 1 times [2022-03-15 20:03:33,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:33,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525780180] [2022-03-15 20:03:33,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:33,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:33,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:33,331 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 20:03:33,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:33,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525780180] [2022-03-15 20:03:33,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525780180] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:33,331 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:33,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:33,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1362710455] [2022-03-15 20:03:33,331 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:33,331 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:33,331 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:33,331 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:33,332 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:33,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:33,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:33,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:33,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:33,340 INFO L87 Difference]: Start difference. First operand has 5626 states, 5615 states have (on average 4.969367764915405) internal successors, (27903), 5625 states have internal predecessors, (27903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:33,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:33,392 INFO L93 Difference]: Finished difference Result 5625 states and 27902 transitions. [2022-03-15 20:03:33,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:33,392 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:33,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:33,411 INFO L225 Difference]: With dead ends: 5625 [2022-03-15 20:03:33,411 INFO L226 Difference]: Without dead ends: 5625 [2022-03-15 20:03:33,411 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 20:03:33,412 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 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 20:03:33,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:33,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5625 states. [2022-03-15 20:03:33,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5625 to 5625. [2022-03-15 20:03:33,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5625 states, 5615 states have (on average 4.969189670525378) internal successors, (27902), 5624 states have internal predecessors, (27902), 0 states have call successors, (0), 0 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 20:03:33,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5625 states to 5625 states and 27902 transitions. [2022-03-15 20:03:33,540 INFO L78 Accepts]: Start accepts. Automaton has 5625 states and 27902 transitions. Word has length 2 [2022-03-15 20:03:33,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:33,540 INFO L470 AbstractCegarLoop]: Abstraction has 5625 states and 27902 transitions. [2022-03-15 20:03:33,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:33,540 INFO L276 IsEmpty]: Start isEmpty. Operand 5625 states and 27902 transitions. [2022-03-15 20:03:33,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:03:33,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:33,541 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:03:33,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-03-15 20:03:33,541 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:33,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:33,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1282430947, now seen corresponding path program 1 times [2022-03-15 20:03:33,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:33,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756035480] [2022-03-15 20:03:33,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:33,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:03:33,553 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:33,553 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756035480] [2022-03-15 20:03:33,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756035480] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:33,553 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:33,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:33,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [432723042] [2022-03-15 20:03:33,553 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:33,553 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:33,553 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:03:33,553 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:33,553 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:33,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:33,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:33,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:33,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:33,554 INFO L87 Difference]: Start difference. First operand 5625 states and 27902 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:33,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:33,750 INFO L93 Difference]: Finished difference Result 5616 states and 27848 transitions. [2022-03-15 20:03:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:33,750 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:03:33,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:33,771 INFO L225 Difference]: With dead ends: 5616 [2022-03-15 20:03:33,772 INFO L226 Difference]: Without dead ends: 5616 [2022-03-15 20:03:33,772 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 20:03:33,773 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 9 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:33,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 4 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:33,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5616 states. [2022-03-15 20:03:33,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5616 to 5616. [2022-03-15 20:03:33,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5616 states, 5606 states have (on average 4.967534784159829) internal successors, (27848), 5615 states have internal predecessors, (27848), 0 states have call successors, (0), 0 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 20:03:33,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5616 states to 5616 states and 27848 transitions. [2022-03-15 20:03:33,936 INFO L78 Accepts]: Start accepts. Automaton has 5616 states and 27848 transitions. Word has length 6 [2022-03-15 20:03:33,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:33,936 INFO L470 AbstractCegarLoop]: Abstraction has 5616 states and 27848 transitions. [2022-03-15 20:03:33,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:33,936 INFO L276 IsEmpty]: Start isEmpty. Operand 5616 states and 27848 transitions. [2022-03-15 20:03:33,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:33,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:33,936 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:33,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-03-15 20:03:33,937 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:33,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:33,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1096605118, now seen corresponding path program 1 times [2022-03-15 20:03:33,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:33,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339969542] [2022-03-15 20:03:33,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:33,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:33,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:33,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339969542] [2022-03-15 20:03:33,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339969542] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:33,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916461786] [2022-03-15 20:03:33,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:33,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:33,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:33,960 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 20:03:33,961 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 20:03:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:34,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:34,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:34,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:34,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:34,108 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:34,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916461786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:34,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:34,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:03:34,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1347226547] [2022-03-15 20:03:34,108 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:34,109 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:34,110 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:34,110 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:34,134 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:34,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:03:34,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:34,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:03:34,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:34,135 INFO L87 Difference]: Start difference. First operand 5616 states and 27848 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:34,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:34,200 INFO L93 Difference]: Finished difference Result 5615 states and 27847 transitions. [2022-03-15 20:03:34,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:03:34,201 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:03:34,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:34,222 INFO L225 Difference]: With dead ends: 5615 [2022-03-15 20:03:34,222 INFO L226 Difference]: Without dead ends: 5615 [2022-03-15 20:03:34,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:03:34,222 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:34,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 6 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:34,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2022-03-15 20:03:34,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 5615. [2022-03-15 20:03:34,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5615 states, 5606 states have (on average 4.967356403853015) internal successors, (27847), 5614 states have internal predecessors, (27847), 0 states have call successors, (0), 0 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 20:03:34,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5615 states to 5615 states and 27847 transitions. [2022-03-15 20:03:34,416 INFO L78 Accepts]: Start accepts. Automaton has 5615 states and 27847 transitions. Word has length 7 [2022-03-15 20:03:34,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:34,416 INFO L470 AbstractCegarLoop]: Abstraction has 5615 states and 27847 transitions. [2022-03-15 20:03:34,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:03:34,416 INFO L276 IsEmpty]: Start isEmpty. Operand 5615 states and 27847 transitions. [2022-03-15 20:03:34,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:34,416 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:34,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:34,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:34,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:34,632 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:34,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1682483941, now seen corresponding path program 1 times [2022-03-15 20:03:34,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:34,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411064348] [2022-03-15 20:03:34,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:34,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:34,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:34,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:34,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411064348] [2022-03-15 20:03:34,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411064348] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:34,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139501668] [2022-03-15 20:03:34,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:34,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:34,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:34,736 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 20:03:34,737 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 20:03:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:34,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:34,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:34,862 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:34,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:34,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139501668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:34,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:34,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:34,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [286026785] [2022-03-15 20:03:34,898 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:34,898 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:34,899 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:03:34,899 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:34,935 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [62067#(<= (+ |threadThread1of9ForFork0_#in~arg.base| |threadThread1of9ForFork0_#in~arg.offset|) 1)] [2022-03-15 20:03:34,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:34,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:34,937 INFO L87 Difference]: Start difference. First operand 5615 states and 27847 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:35,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:35,034 INFO L93 Difference]: Finished difference Result 8372 states and 39612 transitions. [2022-03-15 20:03:35,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:35,034 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 11 [2022-03-15 20:03:35,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:35,061 INFO L225 Difference]: With dead ends: 8372 [2022-03-15 20:03:35,061 INFO L226 Difference]: Without dead ends: 8372 [2022-03-15 20:03:35,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:35,061 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 87 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:35,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 6 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:35,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8372 states. [2022-03-15 20:03:35,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8372 to 7360. [2022-03-15 20:03:35,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7360 states, 7351 states have (on average 4.838525370697864) internal successors, (35568), 7359 states have internal predecessors, (35568), 0 states have call successors, (0), 0 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 20:03:35,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7360 states to 7360 states and 35568 transitions. [2022-03-15 20:03:35,262 INFO L78 Accepts]: Start accepts. Automaton has 7360 states and 35568 transitions. Word has length 11 [2022-03-15 20:03:35,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:35,262 INFO L470 AbstractCegarLoop]: Abstraction has 7360 states and 35568 transitions. [2022-03-15 20:03:35,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 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 20:03:35,262 INFO L276 IsEmpty]: Start isEmpty. Operand 7360 states and 35568 transitions. [2022-03-15 20:03:35,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:35,262 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:35,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:35,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:35,479 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,SelfDestructingSolverStorable65 [2022-03-15 20:03:35,480 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:35,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:35,480 INFO L85 PathProgramCache]: Analyzing trace with hash -2075703836, now seen corresponding path program 1 times [2022-03-15 20:03:35,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:35,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734767849] [2022-03-15 20:03:35,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:35,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:35,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:35,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:35,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:35,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734767849] [2022-03-15 20:03:35,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734767849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:35,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383400828] [2022-03-15 20:03:35,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:35,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:35,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:35,512 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 20:03:35,614 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 20:03:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:35,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:35,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:35,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:35,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:35,755 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:35,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383400828] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:35,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:35,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:03:35,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1283278174] [2022-03-15 20:03:35,756 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:35,756 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:35,756 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:35,756 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:35,762 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:35,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:35,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:35,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:35,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:35,762 INFO L87 Difference]: Start difference. First operand 7360 states and 35568 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:35,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:35,845 INFO L93 Difference]: Finished difference Result 7358 states and 35565 transitions. [2022-03-15 20:03:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:35,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:35,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:35,870 INFO L225 Difference]: With dead ends: 7358 [2022-03-15 20:03:35,870 INFO L226 Difference]: Without dead ends: 7358 [2022-03-15 20:03:35,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:03:35,871 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:35,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 7 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:35,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7358 states. [2022-03-15 20:03:36,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7358 to 7358. [2022-03-15 20:03:36,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7358 states, 7350 states have (on average 4.838775510204082) internal successors, (35565), 7357 states have internal predecessors, (35565), 0 states have call successors, (0), 0 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 20:03:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7358 states to 7358 states and 35565 transitions. [2022-03-15 20:03:36,176 INFO L78 Accepts]: Start accepts. Automaton has 7358 states and 35565 transitions. Word has length 11 [2022-03-15 20:03:36,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:36,176 INFO L470 AbstractCegarLoop]: Abstraction has 7358 states and 35565 transitions. [2022-03-15 20:03:36,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:36,176 INFO L276 IsEmpty]: Start isEmpty. Operand 7358 states and 35565 transitions. [2022-03-15 20:03:36,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:36,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:36,177 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:36,193 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 20:03:36,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-15 20:03:36,393 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:36,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:36,393 INFO L85 PathProgramCache]: Analyzing trace with hash -444773348, now seen corresponding path program 1 times [2022-03-15 20:03:36,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:36,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697713214] [2022-03-15 20:03:36,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:36,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:36,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:36,416 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:36,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:36,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697713214] [2022-03-15 20:03:36,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697713214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:36,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522611247] [2022-03-15 20:03:36,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:36,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:36,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:36,418 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 20:03:36,420 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 20:03:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:36,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:36,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:36,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:36,616 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:36,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522611247] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:36,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:36,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:03:36,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1905614206] [2022-03-15 20:03:36,617 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:36,617 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:36,618 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:03:36,619 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:36,643 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:36,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:36,644 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:36,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:36,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:36,644 INFO L87 Difference]: Start difference. First operand 7358 states and 35565 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:36,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:36,730 INFO L93 Difference]: Finished difference Result 7352 states and 35552 transitions. [2022-03-15 20:03:36,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:36,731 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:03:36,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:36,756 INFO L225 Difference]: With dead ends: 7352 [2022-03-15 20:03:36,756 INFO L226 Difference]: Without dead ends: 7352 [2022-03-15 20:03:36,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:03:36,757 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 24 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:36,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 8 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:36,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7352 states. [2022-03-15 20:03:36,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7352 to 7352. [2022-03-15 20:03:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7352 states, 7345 states have (on average 4.840299523485364) internal successors, (35552), 7351 states have internal predecessors, (35552), 0 states have call successors, (0), 0 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 20:03:37,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7352 states to 7352 states and 35552 transitions. [2022-03-15 20:03:37,056 INFO L78 Accepts]: Start accepts. Automaton has 7352 states and 35552 transitions. Word has length 15 [2022-03-15 20:03:37,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:37,057 INFO L470 AbstractCegarLoop]: Abstraction has 7352 states and 35552 transitions. [2022-03-15 20:03:37,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:03:37,057 INFO L276 IsEmpty]: Start isEmpty. Operand 7352 states and 35552 transitions. [2022-03-15 20:03:37,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:37,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:37,057 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:37,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:37,274 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,SelfDestructingSolverStorable67 [2022-03-15 20:03:37,274 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:37,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:37,274 INFO L85 PathProgramCache]: Analyzing trace with hash 324397747, now seen corresponding path program 1 times [2022-03-15 20:03:37,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:37,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373741511] [2022-03-15 20:03:37,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:37,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:37,300 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:37,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:37,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373741511] [2022-03-15 20:03:37,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373741511] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:37,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146412136] [2022-03-15 20:03:37,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:37,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:37,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:37,316 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 20:03:37,317 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 20:03:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:37,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:37,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:37,475 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:37,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:37,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146412136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:37,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:37,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:03:37,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1627517514] [2022-03-15 20:03:37,535 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:37,536 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:37,537 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:03:37,537 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:37,577 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:37,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:37,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:37,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:37,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:37,578 INFO L87 Difference]: Start difference. First operand 7352 states and 35552 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:37,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:37,664 INFO L93 Difference]: Finished difference Result 7338 states and 35513 transitions. [2022-03-15 20:03:37,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:37,664 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:03:37,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:37,689 INFO L225 Difference]: With dead ends: 7338 [2022-03-15 20:03:37,689 INFO L226 Difference]: Without dead ends: 7338 [2022-03-15 20:03:37,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:37,691 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:37,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 8 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:37,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7338 states. [2022-03-15 20:03:37,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7338 to 7338. [2022-03-15 20:03:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7338 states, 7332 states have (on average 4.843562465902892) internal successors, (35513), 7337 states have internal predecessors, (35513), 0 states have call successors, (0), 0 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 20:03:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7338 states to 7338 states and 35513 transitions. [2022-03-15 20:03:37,935 INFO L78 Accepts]: Start accepts. Automaton has 7338 states and 35513 transitions. Word has length 19 [2022-03-15 20:03:37,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:37,935 INFO L470 AbstractCegarLoop]: Abstraction has 7338 states and 35513 transitions. [2022-03-15 20:03:37,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:03:37,935 INFO L276 IsEmpty]: Start isEmpty. Operand 7338 states and 35513 transitions. [2022-03-15 20:03:37,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:37,935 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:37,935 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:37,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:38,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:38,152 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1342167593, now seen corresponding path program 1 times [2022-03-15 20:03:38,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:38,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11640192] [2022-03-15 20:03:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:38,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:38,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:38,184 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:38,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:38,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11640192] [2022-03-15 20:03:38,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11640192] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:38,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737807152] [2022-03-15 20:03:38,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:38,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:38,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:38,192 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 20:03:38,193 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 20:03:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:38,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:38,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:38,357 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:38,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:38,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737807152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:38,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:38,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:03:38,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2079481197] [2022-03-15 20:03:38,423 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:38,424 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:38,427 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:03:38,427 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:38,482 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:38,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:38,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:38,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:38,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:38,483 INFO L87 Difference]: Start difference. First operand 7338 states and 35513 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:38,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:38,580 INFO L93 Difference]: Finished difference Result 7308 states and 35412 transitions. [2022-03-15 20:03:38,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:38,580 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:03:38,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:38,606 INFO L225 Difference]: With dead ends: 7308 [2022-03-15 20:03:38,607 INFO L226 Difference]: Without dead ends: 7308 [2022-03-15 20:03:38,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:38,607 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:38,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 11 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:38,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7308 states. [2022-03-15 20:03:38,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7308 to 7308. [2022-03-15 20:03:38,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7308 states, 7303 states have (on average 4.848966178282898) internal successors, (35412), 7307 states have internal predecessors, (35412), 0 states have call successors, (0), 0 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 20:03:38,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7308 states to 7308 states and 35412 transitions. [2022-03-15 20:03:38,872 INFO L78 Accepts]: Start accepts. Automaton has 7308 states and 35412 transitions. Word has length 23 [2022-03-15 20:03:38,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:38,872 INFO L470 AbstractCegarLoop]: Abstraction has 7308 states and 35412 transitions. [2022-03-15 20:03:38,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:03:38,872 INFO L276 IsEmpty]: Start isEmpty. Operand 7308 states and 35412 transitions. [2022-03-15 20:03:38,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:38,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:38,873 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:38,889 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 20:03:39,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 20:03:39,087 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:39,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:39,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1050252030, now seen corresponding path program 1 times [2022-03-15 20:03:39,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:39,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584109582] [2022-03-15 20:03:39,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:39,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:39,129 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:39,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:39,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584109582] [2022-03-15 20:03:39,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584109582] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:39,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519109490] [2022-03-15 20:03:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:39,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:39,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:39,131 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 20:03:39,132 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 20:03:39,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:39,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:39,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:39,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:39,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519109490] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:39,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:39,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 14 [2022-03-15 20:03:39,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [688609380] [2022-03-15 20:03:39,357 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:39,359 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:39,363 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:03:39,363 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:39,435 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:39,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:03:39,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:39,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:03:39,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:39,436 INFO L87 Difference]: Start difference. First operand 7308 states and 35412 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:39,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:39,533 INFO L93 Difference]: Finished difference Result 7246 states and 35169 transitions. [2022-03-15 20:03:39,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:03:39,533 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:03:39,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:39,557 INFO L225 Difference]: With dead ends: 7246 [2022-03-15 20:03:39,557 INFO L226 Difference]: Without dead ends: 7246 [2022-03-15 20:03:39,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:39,558 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 74 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:39,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 10 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:39,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7246 states. [2022-03-15 20:03:39,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7246 to 7246. [2022-03-15 20:03:39,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7246 states, 7242 states have (on average 4.856255178127589) internal successors, (35169), 7245 states have internal predecessors, (35169), 0 states have call successors, (0), 0 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 20:03:39,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7246 states to 7246 states and 35169 transitions. [2022-03-15 20:03:39,873 INFO L78 Accepts]: Start accepts. Automaton has 7246 states and 35169 transitions. Word has length 27 [2022-03-15 20:03:39,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:39,873 INFO L470 AbstractCegarLoop]: Abstraction has 7246 states and 35169 transitions. [2022-03-15 20:03:39,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:39,874 INFO L276 IsEmpty]: Start isEmpty. Operand 7246 states and 35169 transitions. [2022-03-15 20:03:39,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:03:39,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:39,876 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:39,892 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 20:03:40,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:40,092 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:40,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:40,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1699827122, now seen corresponding path program 1 times [2022-03-15 20:03:40,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:40,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040497414] [2022-03-15 20:03:40,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:40,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:40,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:40,165 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:40,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:40,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040497414] [2022-03-15 20:03:40,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040497414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:40,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311551462] [2022-03-15 20:03:40,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:40,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:40,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:40,166 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 20:03:40,167 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 20:03:40,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:40,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:40,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:40,353 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:40,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:40,437 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:40,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311551462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:40,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:40,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2022-03-15 20:03:40,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [159026737] [2022-03-15 20:03:40,437 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:40,440 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:40,447 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:03:40,447 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:40,526 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:40,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:03:40,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:40,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:03:40,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:40,527 INFO L87 Difference]: Start difference. First operand 7246 states and 35169 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:03:40,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:40,639 INFO L93 Difference]: Finished difference Result 7120 states and 34608 transitions. [2022-03-15 20:03:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:03:40,640 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 31 [2022-03-15 20:03:40,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:40,665 INFO L225 Difference]: With dead ends: 7120 [2022-03-15 20:03:40,665 INFO L226 Difference]: Without dead ends: 7120 [2022-03-15 20:03:40,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:40,665 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 73 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:40,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 13 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:40,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7120 states. [2022-03-15 20:03:40,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7120 to 7120. [2022-03-15 20:03:40,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7117 states have (on average 4.862723057468035) internal successors, (34608), 7119 states have internal predecessors, (34608), 0 states have call successors, (0), 0 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 20:03:40,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 34608 transitions. [2022-03-15 20:03:40,851 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 34608 transitions. Word has length 31 [2022-03-15 20:03:40,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:40,852 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 34608 transitions. [2022-03-15 20:03:40,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:03:40,852 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 34608 transitions. [2022-03-15 20:03:40,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:03:40,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:40,856 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:40,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-03-15 20:03:41,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:41,072 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:41,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:41,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1618672955, now seen corresponding path program 1 times [2022-03-15 20:03:41,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:41,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742937543] [2022-03-15 20:03:41,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:41,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:41,131 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:41,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:41,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742937543] [2022-03-15 20:03:41,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742937543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:41,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064565202] [2022-03-15 20:03:41,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:41,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:41,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:41,133 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 20:03:41,134 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 20:03:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:41,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:41,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:41,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:41,475 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:41,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064565202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:41,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:41,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 16 [2022-03-15 20:03:41,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [260477693] [2022-03-15 20:03:41,476 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:41,479 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:41,487 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:03:41,487 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:41,572 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:41,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:03:41,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:41,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:03:41,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:41,573 INFO L87 Difference]: Start difference. First operand 7120 states and 34608 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 20:03:41,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:41,686 INFO L93 Difference]: Finished difference Result 6866 states and 33345 transitions. [2022-03-15 20:03:41,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:03:41,687 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 35 [2022-03-15 20:03:41,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:41,708 INFO L225 Difference]: With dead ends: 6866 [2022-03-15 20:03:41,708 INFO L226 Difference]: Without dead ends: 6866 [2022-03-15 20:03:41,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:41,709 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 115 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:41,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 11 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:41,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6866 states. [2022-03-15 20:03:41,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6866 to 6866. [2022-03-15 20:03:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6866 states, 6864 states have (on average 4.857954545454546) internal successors, (33345), 6865 states have internal predecessors, (33345), 0 states have call successors, (0), 0 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 20:03:41,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6866 states to 6866 states and 33345 transitions. [2022-03-15 20:03:41,857 INFO L78 Accepts]: Start accepts. Automaton has 6866 states and 33345 transitions. Word has length 35 [2022-03-15 20:03:41,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:41,857 INFO L470 AbstractCegarLoop]: Abstraction has 6866 states and 33345 transitions. [2022-03-15 20:03:41,858 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 20:03:41,858 INFO L276 IsEmpty]: Start isEmpty. Operand 6866 states and 33345 transitions. [2022-03-15 20:03:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:03:41,866 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:41,866 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:41,882 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 20:03:42,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-15 20:03:42,078 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:42,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:42,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2145544887, now seen corresponding path program 1 times [2022-03-15 20:03:42,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:42,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871902323] [2022-03-15 20:03:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:42,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:42,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:42,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871902323] [2022-03-15 20:03:42,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871902323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:42,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895512569] [2022-03-15 20:03:42,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:42,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:42,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:42,146 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 20:03:42,147 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 20:03:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:42,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:03:42,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:42,346 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:03:42,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:42,438 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:03:42,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895512569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:42,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:42,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4, 4] total 17 [2022-03-15 20:03:42,438 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1309499690] [2022-03-15 20:03:42,438 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:42,442 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:42,453 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 99 transitions. [2022-03-15 20:03:42,453 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:42,552 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:42,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:03:42,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:42,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:03:42,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:03:42,553 INFO L87 Difference]: Start difference. First operand 6866 states and 33345 transitions. Second operand has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:03:42,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:42,663 INFO L93 Difference]: Finished difference Result 6356 states and 30548 transitions. [2022-03-15 20:03:42,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:03:42,664 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 39 [2022-03-15 20:03:42,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:42,745 INFO L225 Difference]: With dead ends: 6356 [2022-03-15 20:03:42,746 INFO L226 Difference]: Without dead ends: 6356 [2022-03-15 20:03:42,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:03:42,746 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 119 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:42,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 12 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:42,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6356 states. [2022-03-15 20:03:42,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6356 to 4603. [2022-03-15 20:03:42,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4603 states, 4602 states have (on average 4.950673620165146) internal successors, (22783), 4602 states have internal predecessors, (22783), 0 states have call successors, (0), 0 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 20:03:42,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4603 states to 4603 states and 22783 transitions. [2022-03-15 20:03:42,847 INFO L78 Accepts]: Start accepts. Automaton has 4603 states and 22783 transitions. Word has length 39 [2022-03-15 20:03:42,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:42,848 INFO L470 AbstractCegarLoop]: Abstraction has 4603 states and 22783 transitions. [2022-03-15 20:03:42,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:03:42,848 INFO L276 IsEmpty]: Start isEmpty. Operand 4603 states and 22783 transitions. [2022-03-15 20:03:42,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:03:42,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:42,854 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:42,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:43,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:43,067 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:43,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:43,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1103562257, now seen corresponding path program 1 times [2022-03-15 20:03:43,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:43,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916359351] [2022-03-15 20:03:43,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:43,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:43,078 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:03:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:03:43,113 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:03:43,114 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:03:43,114 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:03:43,114 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:03:43,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-03-15 20:03:43,114 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:43,114 WARN L235 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:03:43,114 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,134 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,135 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,136 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,137 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,138 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,139 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,140 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread1of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread2of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,141 WARN L322 ript$VariableManager]: TermVariabe threadThread3of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread4of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread5of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,142 WARN L322 ript$VariableManager]: TermVariabe threadThread6of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread7of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread8of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread9of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,143 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,144 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,144 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of10ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,144 WARN L322 ript$VariableManager]: TermVariabe threadThread10of10ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:03:43,145 INFO L148 ThreadInstanceAdder]: Constructed 10 joinOtherThreadTransitions. [2022-03-15 20:03:43,145 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:03:43,146 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 20:03:43,146 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:03:43,146 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:03:43,146 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 122 transitions, 414 flow [2022-03-15 20:03:43,146 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 130 places, 122 transitions, 414 flow [2022-03-15 20:03:43,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 130 places, 122 transitions, 414 flow [2022-03-15 20:03:45,224 INFO L129 PetriNetUnfolder]: 5153/19715 cut-off events. [2022-03-15 20:03:45,224 INFO L130 PetriNetUnfolder]: For 5330/5330 co-relation queries the response was YES. [2022-03-15 20:03:45,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24921 conditions, 19715 events. 5153/19715 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 207422 event pairs, 3084 based on Foata normal form. 0/17623 useless extension candidates. Maximal degree in co-relation 12070. Up to 5120 conditions per place. [2022-03-15 20:03:45,504 INFO L116 LiptonReduction]: Number of co-enabled transitions 6800 [2022-03-15 20:03:46,869 INFO L131 LiptonReduction]: Checked pairs total: 11854 [2022-03-15 20:03:46,869 INFO L133 LiptonReduction]: Total number of compositions: 86 [2022-03-15 20:03:46,870 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 52 places, 41 transitions, 252 flow [2022-03-15 20:03:47,391 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 11258 states, 11246 states have (on average 5.463186910901654) internal successors, (61439), 11257 states have internal predecessors, (61439), 0 states have call successors, (0), 0 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 20:03:47,414 INFO L276 IsEmpty]: Start isEmpty. Operand has 11258 states, 11246 states have (on average 5.463186910901654) internal successors, (61439), 11257 states have internal predecessors, (61439), 0 states have call successors, (0), 0 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 20:03:47,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:03:47,414 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:47,414 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:03:47,414 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:47,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:47,415 INFO L85 PathProgramCache]: Analyzing trace with hash 56575, now seen corresponding path program 1 times [2022-03-15 20:03:47,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:47,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531917381] [2022-03-15 20:03:47,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:47,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:47,422 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 20:03:47,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:47,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531917381] [2022-03-15 20:03:47,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531917381] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:03:47,423 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:03:47,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:03:47,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1015142243] [2022-03-15 20:03:47,423 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:47,423 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:47,423 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:03:47,423 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:47,423 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:47,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:03:47,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:47,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:03:47,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:03:47,445 INFO L87 Difference]: Start difference. First operand has 11258 states, 11246 states have (on average 5.463186910901654) internal successors, (61439), 11257 states have internal predecessors, (61439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:47,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:47,543 INFO L93 Difference]: Finished difference Result 11247 states and 61373 transitions. [2022-03-15 20:03:47,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:03:47,543 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:03:47,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:47,590 INFO L225 Difference]: With dead ends: 11247 [2022-03-15 20:03:47,591 INFO L226 Difference]: Without dead ends: 11247 [2022-03-15 20:03:47,591 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 20:03:47,591 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:47,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 4 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:47,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11247 states. [2022-03-15 20:03:48,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11247 to 11247. [2022-03-15 20:03:48,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11247 states, 11236 states have (on average 5.462175151299395) internal successors, (61373), 11246 states have internal predecessors, (61373), 0 states have call successors, (0), 0 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 20:03:48,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11247 states to 11247 states and 61373 transitions. [2022-03-15 20:03:48,130 INFO L78 Accepts]: Start accepts. Automaton has 11247 states and 61373 transitions. Word has length 2 [2022-03-15 20:03:48,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:48,130 INFO L470 AbstractCegarLoop]: Abstraction has 11247 states and 61373 transitions. [2022-03-15 20:03:48,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:48,131 INFO L276 IsEmpty]: Start isEmpty. Operand 11247 states and 61373 transitions. [2022-03-15 20:03:48,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:03:48,131 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:48,131 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:48,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-03-15 20:03:48,131 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:48,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1725891420, now seen corresponding path program 1 times [2022-03-15 20:03:48,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:48,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171328790] [2022-03-15 20:03:48,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:48,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:48,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:48,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:48,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:48,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171328790] [2022-03-15 20:03:48,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171328790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:48,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467914362] [2022-03-15 20:03:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:48,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:48,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:48,181 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 20:03:48,194 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 20:03:48,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:48,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:03:48,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:48,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:48,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:48,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467914362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:48,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:48,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:03:48,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [808098726] [2022-03-15 20:03:48,354 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:48,354 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:48,354 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:03:48,354 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:48,369 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [56439#(<= (+ |threadThread1of10ForFork0_#in~arg.offset| |threadThread1of10ForFork0_#in~arg.base|) 1)] [2022-03-15 20:03:48,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:48,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:48,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:48,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:03:48,369 INFO L87 Difference]: Start difference. First operand 11247 states and 61373 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:48,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:48,527 INFO L93 Difference]: Finished difference Result 16813 states and 87925 transitions. [2022-03-15 20:03:48,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:48,527 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-03-15 20:03:48,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:48,594 INFO L225 Difference]: With dead ends: 16813 [2022-03-15 20:03:48,594 INFO L226 Difference]: Without dead ends: 16813 [2022-03-15 20:03:48,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:48,595 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 61 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:48,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 6 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:48,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16813 states. [2022-03-15 20:03:49,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16813 to 14778. [2022-03-15 20:03:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14778 states, 14768 states have (on average 5.333965330444204) internal successors, (78772), 14777 states have internal predecessors, (78772), 0 states have call successors, (0), 0 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 20:03:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14778 states to 14778 states and 78772 transitions. [2022-03-15 20:03:49,107 INFO L78 Accepts]: Start accepts. Automaton has 14778 states and 78772 transitions. Word has length 7 [2022-03-15 20:03:49,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:49,107 INFO L470 AbstractCegarLoop]: Abstraction has 14778 states and 78772 transitions. [2022-03-15 20:03:49,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:49,107 INFO L276 IsEmpty]: Start isEmpty. Operand 14778 states and 78772 transitions. [2022-03-15 20:03:49,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:03:49,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:49,107 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:03:49,123 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 20:03:49,319 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,SelfDestructingSolverStorable76 [2022-03-15 20:03:49,320 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:49,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:49,443 INFO L85 PathProgramCache]: Analyzing trace with hash 44551944, now seen corresponding path program 1 times [2022-03-15 20:03:49,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:49,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48371509] [2022-03-15 20:03:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:49,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:49,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:49,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48371509] [2022-03-15 20:03:49,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48371509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:49,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699963823] [2022-03-15 20:03:49,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:49,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:49,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:49,471 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 20:03:49,471 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 20:03:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:49,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 20:03:49,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:49,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:49,698 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:49,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699963823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:49,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:49,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2022-03-15 20:03:49,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [392351001] [2022-03-15 20:03:49,698 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:49,699 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:49,699 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:03:49,699 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:49,704 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:49,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:03:49,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:49,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:03:49,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:03:49,705 INFO L87 Difference]: Start difference. First operand 14778 states and 78772 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:49,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:49,833 INFO L93 Difference]: Finished difference Result 14776 states and 78769 transitions. [2022-03-15 20:03:49,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:03:49,834 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:03:49,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:49,894 INFO L225 Difference]: With dead ends: 14776 [2022-03-15 20:03:49,894 INFO L226 Difference]: Without dead ends: 14776 [2022-03-15 20:03:49,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:03:49,896 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 6 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 20:03:49,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 6 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:49,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14776 states. [2022-03-15 20:03:50,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14776 to 14776. [2022-03-15 20:03:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14776 states, 14767 states have (on average 5.334123383219341) internal successors, (78769), 14775 states have internal predecessors, (78769), 0 states have call successors, (0), 0 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 20:03:50,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14776 states to 14776 states and 78769 transitions. [2022-03-15 20:03:50,426 INFO L78 Accepts]: Start accepts. Automaton has 14776 states and 78769 transitions. Word has length 11 [2022-03-15 20:03:50,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:50,426 INFO L470 AbstractCegarLoop]: Abstraction has 14776 states and 78769 transitions. [2022-03-15 20:03:50,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:50,426 INFO L276 IsEmpty]: Start isEmpty. Operand 14776 states and 78769 transitions. [2022-03-15 20:03:50,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:03:50,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:50,426 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:50,443 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 20:03:50,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 20:03:50,628 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:50,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:50,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1227201065, now seen corresponding path program 1 times [2022-03-15 20:03:50,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:50,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905343089] [2022-03-15 20:03:50,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:50,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:50,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:50,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905343089] [2022-03-15 20:03:50,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905343089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:50,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661697901] [2022-03-15 20:03:50,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:50,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:50,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:50,651 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 20:03:50,652 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 20:03:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:50,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:50,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:50,812 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:50,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:50,860 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:50,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661697901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:50,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:50,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 12 [2022-03-15 20:03:50,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [528881371] [2022-03-15 20:03:50,861 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:50,862 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:50,863 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 19 transitions. [2022-03-15 20:03:50,863 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:50,870 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:50,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:03:50,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:50,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:03:50,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:50,871 INFO L87 Difference]: Start difference. First operand 14776 states and 78769 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:03:51,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:51,110 INFO L93 Difference]: Finished difference Result 14770 states and 78756 transitions. [2022-03-15 20:03:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:03:51,110 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 15 [2022-03-15 20:03:51,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:51,168 INFO L225 Difference]: With dead ends: 14770 [2022-03-15 20:03:51,168 INFO L226 Difference]: Without dead ends: 14770 [2022-03-15 20:03:51,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:03:51,168 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:51,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 8 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:51,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14770 states. [2022-03-15 20:03:51,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14770 to 14770. [2022-03-15 20:03:51,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14770 states, 14762 states have (on average 5.335049451293862) internal successors, (78756), 14769 states have internal predecessors, (78756), 0 states have call successors, (0), 0 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 20:03:51,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14770 states to 14770 states and 78756 transitions. [2022-03-15 20:03:51,634 INFO L78 Accepts]: Start accepts. Automaton has 14770 states and 78756 transitions. Word has length 15 [2022-03-15 20:03:51,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:51,634 INFO L470 AbstractCegarLoop]: Abstraction has 14770 states and 78756 transitions. [2022-03-15 20:03:51,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:03:51,634 INFO L276 IsEmpty]: Start isEmpty. Operand 14770 states and 78756 transitions. [2022-03-15 20:03:51,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:03:51,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:51,634 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:51,651 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 20:03:51,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:51,847 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:51,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:51,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1492347867, now seen corresponding path program 1 times [2022-03-15 20:03:51,849 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:51,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491841816] [2022-03-15 20:03:51,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:51,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:51,874 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:51,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:51,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491841816] [2022-03-15 20:03:51,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491841816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:51,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860377877] [2022-03-15 20:03:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:51,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:51,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:51,875 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 20:03:51,876 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 20:03:51,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:52,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:52,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:52,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:03:52,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860377877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:52,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:52,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2022-03-15 20:03:52,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [589747389] [2022-03-15 20:03:52,083 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:52,084 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:52,086 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 31 transitions. [2022-03-15 20:03:52,086 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:52,103 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:52,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:03:52,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:52,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:03:52,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:52,104 INFO L87 Difference]: Start difference. First operand 14770 states and 78756 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 20:03:52,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:52,388 INFO L93 Difference]: Finished difference Result 14756 states and 78717 transitions. [2022-03-15 20:03:52,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:03:52,389 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 19 [2022-03-15 20:03:52,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:52,450 INFO L225 Difference]: With dead ends: 14756 [2022-03-15 20:03:52,450 INFO L226 Difference]: Without dead ends: 14756 [2022-03-15 20:03:52,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:03:52,451 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 43 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:52,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 9 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:52,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14756 states. [2022-03-15 20:03:52,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14756 to 14756. [2022-03-15 20:03:52,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14756 states, 14749 states have (on average 5.3371076005152895) internal successors, (78717), 14755 states have internal predecessors, (78717), 0 states have call successors, (0), 0 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 20:03:52,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14756 states to 14756 states and 78717 transitions. [2022-03-15 20:03:52,956 INFO L78 Accepts]: Start accepts. Automaton has 14756 states and 78717 transitions. Word has length 19 [2022-03-15 20:03:52,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:52,957 INFO L470 AbstractCegarLoop]: Abstraction has 14756 states and 78717 transitions. [2022-03-15 20:03:52,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 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 20:03:52,957 INFO L276 IsEmpty]: Start isEmpty. Operand 14756 states and 78717 transitions. [2022-03-15 20:03:52,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:03:52,957 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:52,957 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:52,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:53,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:53,174 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:53,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:53,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1689107394, now seen corresponding path program 1 times [2022-03-15 20:03:53,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:53,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778023556] [2022-03-15 20:03:53,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:53,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:53,208 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:53,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:53,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778023556] [2022-03-15 20:03:53,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778023556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:53,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756503433] [2022-03-15 20:03:53,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:53,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:53,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:53,209 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 20:03:53,210 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 20:03:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:53,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:53,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:53,389 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:53,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-15 20:03:53,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756503433] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:53,462 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:53,462 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-03-15 20:03:53,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1839774828] [2022-03-15 20:03:53,462 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:53,464 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:53,467 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 43 transitions. [2022-03-15 20:03:53,467 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:53,504 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:53,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:03:53,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:53,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:03:53,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:53,505 INFO L87 Difference]: Start difference. First operand 14756 states and 78717 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:53,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:53,667 INFO L93 Difference]: Finished difference Result 14726 states and 78616 transitions. [2022-03-15 20:03:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:03:53,668 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-15 20:03:53,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:53,883 INFO L225 Difference]: With dead ends: 14726 [2022-03-15 20:03:53,883 INFO L226 Difference]: Without dead ends: 14726 [2022-03-15 20:03:53,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:03:53,884 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:53,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 11 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:53,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14726 states. [2022-03-15 20:03:54,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14726 to 14726. [2022-03-15 20:03:54,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14726 states, 14720 states have (on average 5.340760869565218) internal successors, (78616), 14725 states have internal predecessors, (78616), 0 states have call successors, (0), 0 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 20:03:54,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14726 states to 14726 states and 78616 transitions. [2022-03-15 20:03:54,417 INFO L78 Accepts]: Start accepts. Automaton has 14726 states and 78616 transitions. Word has length 23 [2022-03-15 20:03:54,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:54,417 INFO L470 AbstractCegarLoop]: Abstraction has 14726 states and 78616 transitions. [2022-03-15 20:03:54,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:54,417 INFO L276 IsEmpty]: Start isEmpty. Operand 14726 states and 78616 transitions. [2022-03-15 20:03:54,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:03:54,418 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:54,418 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:54,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 20:03:54,635 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 20:03:54,635 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:54,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:54,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1744349056, now seen corresponding path program 1 times [2022-03-15 20:03:54,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:54,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339158670] [2022-03-15 20:03:54,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:54,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:54,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:54,673 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:54,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:54,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339158670] [2022-03-15 20:03:54,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339158670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:54,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692099712] [2022-03-15 20:03:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:54,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:54,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:54,675 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 20:03:54,703 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 20:03:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:54,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:54,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:54,902 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:54,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:03:54,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692099712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:54,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:54,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 15 [2022-03-15 20:03:54,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [309272604] [2022-03-15 20:03:54,960 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:54,962 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:54,966 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 55 transitions. [2022-03-15 20:03:54,966 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:55,025 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:55,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:03:55,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:55,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:03:55,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:55,026 INFO L87 Difference]: Start difference. First operand 14726 states and 78616 transitions. Second operand has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 20:03:55,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:55,162 INFO L93 Difference]: Finished difference Result 14664 states and 78373 transitions. [2022-03-15 20:03:55,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:03:55,162 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 27 [2022-03-15 20:03:55,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:55,220 INFO L225 Difference]: With dead ends: 14664 [2022-03-15 20:03:55,220 INFO L226 Difference]: Without dead ends: 14664 [2022-03-15 20:03:55,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:03:55,220 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 90 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:55,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 10 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:55,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14664 states. [2022-03-15 20:03:55,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14664 to 14664. [2022-03-15 20:03:55,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14664 states, 14659 states have (on average 5.346408349819224) internal successors, (78373), 14663 states have internal predecessors, (78373), 0 states have call successors, (0), 0 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 20:03:55,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14664 states to 14664 states and 78373 transitions. [2022-03-15 20:03:55,699 INFO L78 Accepts]: Start accepts. Automaton has 14664 states and 78373 transitions. Word has length 27 [2022-03-15 20:03:55,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:55,700 INFO L470 AbstractCegarLoop]: Abstraction has 14664 states and 78373 transitions. [2022-03-15 20:03:55,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.875) internal successors, (31), 8 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 20:03:55,700 INFO L276 IsEmpty]: Start isEmpty. Operand 14664 states and 78373 transitions. [2022-03-15 20:03:55,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:03:55,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:55,702 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:55,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-15 20:03:55,918 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 20:03:55,918 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:55,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:55,918 INFO L85 PathProgramCache]: Analyzing trace with hash -396882399, now seen corresponding path program 1 times [2022-03-15 20:03:55,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:55,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342410512] [2022-03-15 20:03:55,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:55,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:56,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:56,084 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:56,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:56,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342410512] [2022-03-15 20:03:56,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342410512] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:56,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300577736] [2022-03-15 20:03:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:56,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:56,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:56,086 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 20:03:56,087 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 20:03:56,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:56,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:56,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:56,285 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:56,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:56,376 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:03:56,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300577736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:56,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:56,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 16 [2022-03-15 20:03:56,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1825785809] [2022-03-15 20:03:56,376 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:56,379 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:56,386 INFO L252 McrAutomatonBuilder]: Finished intersection with 50 states and 67 transitions. [2022-03-15 20:03:56,386 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:56,452 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:56,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:03:56,453 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:56,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:03:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:56,453 INFO L87 Difference]: Start difference. First operand 14664 states and 78373 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:56,643 INFO L93 Difference]: Finished difference Result 14538 states and 77812 transitions. [2022-03-15 20:03:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:03:56,643 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 20:03:56,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:56,708 INFO L225 Difference]: With dead ends: 14538 [2022-03-15 20:03:56,709 INFO L226 Difference]: Without dead ends: 14538 [2022-03-15 20:03:56,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:03:56,709 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 76 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:56,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 13 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:56,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states. [2022-03-15 20:03:57,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 14538. [2022-03-15 20:03:57,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14538 states, 14534 states have (on average 5.353791110499518) internal successors, (77812), 14537 states have internal predecessors, (77812), 0 states have call successors, (0), 0 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 20:03:57,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14538 states to 14538 states and 77812 transitions. [2022-03-15 20:03:57,222 INFO L78 Accepts]: Start accepts. Automaton has 14538 states and 77812 transitions. Word has length 31 [2022-03-15 20:03:57,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:57,224 INFO L470 AbstractCegarLoop]: Abstraction has 14538 states and 77812 transitions. [2022-03-15 20:03:57,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:57,224 INFO L276 IsEmpty]: Start isEmpty. Operand 14538 states and 77812 transitions. [2022-03-15 20:03:57,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:03:57,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:57,228 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:57,245 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 20:03:57,445 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 20:03:57,445 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:57,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:57,446 INFO L85 PathProgramCache]: Analyzing trace with hash -948850527, now seen corresponding path program 1 times [2022-03-15 20:03:57,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:57,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598515425] [2022-03-15 20:03:57,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:57,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:57,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:57,530 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:57,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:57,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598515425] [2022-03-15 20:03:57,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598515425] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:57,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665558940] [2022-03-15 20:03:57,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:57,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:57,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:57,531 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 20:03:57,532 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 20:03:57,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:57,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:57,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:57,738 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:57,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:57,835 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:03:57,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665558940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:57,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:57,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 17 [2022-03-15 20:03:57,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1607810548] [2022-03-15 20:03:57,836 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:57,849 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:57,858 INFO L252 McrAutomatonBuilder]: Finished intersection with 58 states and 79 transitions. [2022-03-15 20:03:57,858 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:57,925 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:57,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:03:57,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:57,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:03:57,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:03:57,925 INFO L87 Difference]: Start difference. First operand 14538 states and 77812 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 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 20:03:58,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:58,257 INFO L93 Difference]: Finished difference Result 14284 states and 76549 transitions. [2022-03-15 20:03:58,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:03:58,258 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 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 35 [2022-03-15 20:03:58,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:58,316 INFO L225 Difference]: With dead ends: 14284 [2022-03-15 20:03:58,316 INFO L226 Difference]: Without dead ends: 14284 [2022-03-15 20:03:58,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:03:58,317 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 107 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:58,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 13 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:03:58,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14284 states. [2022-03-15 20:03:58,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14284 to 14284. [2022-03-15 20:03:58,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14284 states, 14281 states have (on average 5.360198865625656) internal successors, (76549), 14283 states have internal predecessors, (76549), 0 states have call successors, (0), 0 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 20:03:58,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14284 states to 14284 states and 76549 transitions. [2022-03-15 20:03:58,845 INFO L78 Accepts]: Start accepts. Automaton has 14284 states and 76549 transitions. Word has length 35 [2022-03-15 20:03:58,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:03:58,845 INFO L470 AbstractCegarLoop]: Abstraction has 14284 states and 76549 transitions. [2022-03-15 20:03:58,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 10 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 20:03:58,846 INFO L276 IsEmpty]: Start isEmpty. Operand 14284 states and 76549 transitions. [2022-03-15 20:03:58,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:03:58,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:03:58,854 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:03:58,871 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 20:03:59,071 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 20:03:59,072 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:03:59,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:03:59,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1677100928, now seen corresponding path program 1 times [2022-03-15 20:03:59,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:03:59,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309946647] [2022-03-15 20:03:59,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:59,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:03:59,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:03:59,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:03:59,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309946647] [2022-03-15 20:03:59,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309946647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:03:59,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841645355] [2022-03-15 20:03:59,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:03:59,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:03:59,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:03:59,149 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 20:03:59,149 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 20:03:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:03:59,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:03:59,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:03:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:59,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:03:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:03:59,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841645355] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:03:59,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:03:59,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 18 [2022-03-15 20:03:59,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1056013511] [2022-03-15 20:03:59,454 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:03:59,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:03:59,469 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 91 transitions. [2022-03-15 20:03:59,469 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:03:59,548 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:03:59,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:03:59,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:03:59,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:03:59,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:03:59,549 INFO L87 Difference]: Start difference. First operand 14284 states and 76549 transitions. Second operand has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:03:59,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:03:59,837 INFO L93 Difference]: Finished difference Result 13774 states and 73752 transitions. [2022-03-15 20:03:59,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:03:59,837 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-03-15 20:03:59,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:03:59,895 INFO L225 Difference]: With dead ends: 13774 [2022-03-15 20:03:59,895 INFO L226 Difference]: Without dead ends: 13774 [2022-03-15 20:03:59,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:03:59,895 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 145 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:03:59,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 13 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:03:59,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13774 states. [2022-03-15 20:04:00,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13774 to 13774. [2022-03-15 20:04:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13774 states, 13772 states have (on average 5.355213476619228) internal successors, (73752), 13773 states have internal predecessors, (73752), 0 states have call successors, (0), 0 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 20:04:00,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13774 states to 13774 states and 73752 transitions. [2022-03-15 20:04:00,453 INFO L78 Accepts]: Start accepts. Automaton has 13774 states and 73752 transitions. Word has length 39 [2022-03-15 20:04:00,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:00,453 INFO L470 AbstractCegarLoop]: Abstraction has 13774 states and 73752 transitions. [2022-03-15 20:04:00,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:00,453 INFO L276 IsEmpty]: Start isEmpty. Operand 13774 states and 73752 transitions. [2022-03-15 20:04:00,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 20:04:00,471 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:00,471 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:00,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:00,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:00,672 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:00,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:00,673 INFO L85 PathProgramCache]: Analyzing trace with hash -228111554, now seen corresponding path program 1 times [2022-03-15 20:04:00,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:00,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481457970] [2022-03-15 20:04:00,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:00,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:00,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:00,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:00,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481457970] [2022-03-15 20:04:00,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481457970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:00,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622929289] [2022-03-15 20:04:00,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:00,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:00,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:00,780 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:00,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 20:04:00,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:00,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 20:04:00,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:01,007 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:04:01,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:01,117 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:04:01,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622929289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:01,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:01,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 19 [2022-03-15 20:04:01,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [160506411] [2022-03-15 20:04:01,117 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:01,121 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:01,136 INFO L252 McrAutomatonBuilder]: Finished intersection with 74 states and 103 transitions. [2022-03-15 20:04:01,136 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:01,248 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:01,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:04:01,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:01,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:04:01,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:04:01,249 INFO L87 Difference]: Start difference. First operand 13774 states and 73752 transitions. Second operand has 13 states, 12 states have (on average 4.25) internal successors, (51), 12 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 20:04:01,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:01,424 INFO L93 Difference]: Finished difference Result 12752 states and 67629 transitions. [2022-03-15 20:04:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:04:01,424 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.25) internal successors, (51), 12 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) Word has length 43 [2022-03-15 20:04:01,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:01,476 INFO L225 Difference]: With dead ends: 12752 [2022-03-15 20:04:01,476 INFO L226 Difference]: Without dead ends: 12752 [2022-03-15 20:04:01,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:04:01,476 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 148 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:01,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 15 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:01,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12752 states. [2022-03-15 20:04:01,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12752 to 9211. [2022-03-15 20:04:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9211 states, 9210 states have (on average 5.447882736156352) internal successors, (50175), 9210 states have internal predecessors, (50175), 0 states have call successors, (0), 0 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 20:04:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9211 states to 9211 states and 50175 transitions. [2022-03-15 20:04:01,834 INFO L78 Accepts]: Start accepts. Automaton has 9211 states and 50175 transitions. Word has length 43 [2022-03-15 20:04:01,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:01,834 INFO L470 AbstractCegarLoop]: Abstraction has 9211 states and 50175 transitions. [2022-03-15 20:04:01,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.25) internal successors, (51), 12 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 20:04:01,834 INFO L276 IsEmpty]: Start isEmpty. Operand 9211 states and 50175 transitions. [2022-03-15 20:04:01,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 20:04:01,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:01,847 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:01,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:02,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:02,060 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:02,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:02,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1114723927, now seen corresponding path program 1 times [2022-03-15 20:04:02,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:02,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121055495] [2022-03-15 20:04:02,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:02,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:02,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:04:02,072 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:04:02,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:04:02,109 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:04:02,109 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:04:02,109 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:04:02,109 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:04:02,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-03-15 20:04:02,110 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:02,110 WARN L235 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:04:02,110 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2022-03-15 20:04:02,120 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,121 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,122 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,123 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,124 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,125 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,126 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,127 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,128 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe threadThread1of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,129 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread2of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread3of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,130 WARN L322 ript$VariableManager]: TermVariabe threadThread4of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread5of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,131 WARN L322 ript$VariableManager]: TermVariabe threadThread6of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread7of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread8of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread9of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,132 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe threadThread10of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of11ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,133 WARN L322 ript$VariableManager]: TermVariabe threadThread11of11ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:02,135 INFO L148 ThreadInstanceAdder]: Constructed 11 joinOtherThreadTransitions. [2022-03-15 20:04:02,135 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:04:02,136 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 20:04:02,136 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:04:02,136 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:04:02,136 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 129 transitions, 456 flow [2022-03-15 20:04:02,136 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 129 transitions, 456 flow [2022-03-15 20:04:02,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 129 transitions, 456 flow [2022-03-15 20:04:06,311 INFO L129 PetriNetUnfolder]: 11300/40218 cut-off events. [2022-03-15 20:04:06,312 INFO L130 PetriNetUnfolder]: For 11539/11539 co-relation queries the response was YES. [2022-03-15 20:04:06,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51582 conditions, 40218 events. 11300/40218 cut-off events. For 11539/11539 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 472350 event pairs, 7181 based on Foata normal form. 0/36074 useless extension candidates. Maximal degree in co-relation 24906. Up to 11264 conditions per place. [2022-03-15 20:04:07,128 INFO L116 LiptonReduction]: Number of co-enabled transitions 7920 [2022-03-15 20:04:08,371 INFO L131 LiptonReduction]: Checked pairs total: 13114 [2022-03-15 20:04:08,371 INFO L133 LiptonReduction]: Total number of compositions: 90 [2022-03-15 20:04:08,371 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 56 places, 44 transitions, 286 flow [2022-03-15 20:04:09,394 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 22522 states, 22509 states have (on average 5.959527300191034) internal successors, (134143), 22521 states have internal predecessors, (134143), 0 states have call successors, (0), 0 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 20:04:09,439 INFO L276 IsEmpty]: Start isEmpty. Operand has 22522 states, 22509 states have (on average 5.959527300191034) internal successors, (134143), 22521 states have internal predecessors, (134143), 0 states have call successors, (0), 0 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 20:04:09,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:04:09,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:09,439 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:04:09,439 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:09,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:09,440 INFO L85 PathProgramCache]: Analyzing trace with hash 63813, now seen corresponding path program 1 times [2022-03-15 20:04:09,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:09,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218078795] [2022-03-15 20:04:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:09,448 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 20:04:09,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:09,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218078795] [2022-03-15 20:04:09,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218078795] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:04:09,448 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:04:09,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:04:09,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1449695284] [2022-03-15 20:04:09,448 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:09,448 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:09,448 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:04:09,449 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:09,449 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:09,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:04:09,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:09,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:04:09,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:04:09,494 INFO L87 Difference]: Start difference. First operand has 22522 states, 22509 states have (on average 5.959527300191034) internal successors, (134143), 22521 states have internal predecessors, (134143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:09,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:09,776 INFO L93 Difference]: Finished difference Result 22510 states and 134065 transitions. [2022-03-15 20:04:09,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:04:09,776 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:04:09,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:09,893 INFO L225 Difference]: With dead ends: 22510 [2022-03-15 20:04:09,893 INFO L226 Difference]: Without dead ends: 22510 [2022-03-15 20:04:09,893 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 20:04:09,894 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 15 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:09,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 4 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:04:09,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22510 states. [2022-03-15 20:04:10,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22510 to 22510. [2022-03-15 20:04:10,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22510 states, 22498 states have (on average 5.9589741310338695) internal successors, (134065), 22509 states have internal predecessors, (134065), 0 states have call successors, (0), 0 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 20:04:10,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22510 states to 22510 states and 134065 transitions. [2022-03-15 20:04:10,926 INFO L78 Accepts]: Start accepts. Automaton has 22510 states and 134065 transitions. Word has length 2 [2022-03-15 20:04:10,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:10,926 INFO L470 AbstractCegarLoop]: Abstraction has 22510 states and 134065 transitions. [2022-03-15 20:04:10,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:10,926 INFO L276 IsEmpty]: Start isEmpty. Operand 22510 states and 134065 transitions. [2022-03-15 20:04:10,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:04:10,926 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:10,926 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:10,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-03-15 20:04:10,926 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:10,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:10,926 INFO L85 PathProgramCache]: Analyzing trace with hash -747425236, now seen corresponding path program 1 times [2022-03-15 20:04:10,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:10,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007225351] [2022-03-15 20:04:10,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:10,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:10,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:10,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:10,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:10,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007225351] [2022-03-15 20:04:10,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007225351] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:10,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811342170] [2022-03-15 20:04:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:10,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:10,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:10,943 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:10,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 20:04:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:11,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:04:11,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:11,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:11,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:11,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:11,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811342170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:11,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:11,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2022-03-15 20:04:11,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [626313123] [2022-03-15 20:04:11,062 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:11,062 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:11,063 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:04:11,063 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:11,066 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:11,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:04:11,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:11,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:04:11,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:04:11,067 INFO L87 Difference]: Start difference. First operand 22510 states and 134065 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:04:11,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:11,258 INFO L93 Difference]: Finished difference Result 22509 states and 134064 transitions. [2022-03-15 20:04:11,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:04:11,258 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:04:11,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:11,371 INFO L225 Difference]: With dead ends: 22509 [2022-03-15 20:04:11,371 INFO L226 Difference]: Without dead ends: 22509 [2022-03-15 20:04:11,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:04:11,371 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:11,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 5 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:04:11,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22509 states. [2022-03-15 20:04:12,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22509 to 22509. [2022-03-15 20:04:12,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22509 states, 22498 states have (on average 5.958929682638456) internal successors, (134064), 22508 states have internal predecessors, (134064), 0 states have call successors, (0), 0 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 20:04:12,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22509 states to 22509 states and 134064 transitions. [2022-03-15 20:04:12,507 INFO L78 Accepts]: Start accepts. Automaton has 22509 states and 134064 transitions. Word has length 7 [2022-03-15 20:04:12,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:12,508 INFO L470 AbstractCegarLoop]: Abstraction has 22509 states and 134064 transitions. [2022-03-15 20:04:12,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:04:12,508 INFO L276 IsEmpty]: Start isEmpty. Operand 22509 states and 134064 transitions. [2022-03-15 20:04:12,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:04:12,508 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:12,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:04:12,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 20:04:12,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-15 20:04:12,718 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:12,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:12,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1490635100, now seen corresponding path program 1 times [2022-03-15 20:04:12,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:12,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294068562] [2022-03-15 20:04:12,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:12,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:12,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:12,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294068562] [2022-03-15 20:04:12,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294068562] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:12,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242341190] [2022-03-15 20:04:12,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:12,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:12,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:12,741 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:12,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 20:04:12,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:12,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:04:12,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:12,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:12,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:12,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242341190] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:12,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:12,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:04:12,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1052745151] [2022-03-15 20:04:12,935 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:12,936 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:12,936 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:04:12,936 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:12,987 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [180358#(or (< 19 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 1)), 180357#(or (< 20 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 2))] [2022-03-15 20:04:12,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:04:12,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:12,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:04:12,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:04:12,988 INFO L87 Difference]: Start difference. First operand 22509 states and 134064 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 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 20:04:13,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:13,429 INFO L93 Difference]: Finished difference Result 22506 states and 134059 transitions. [2022-03-15 20:04:13,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:04:13,430 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 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 11 [2022-03-15 20:04:13,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:13,553 INFO L225 Difference]: With dead ends: 22506 [2022-03-15 20:04:13,553 INFO L226 Difference]: Without dead ends: 22506 [2022-03-15 20:04:13,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:04:13,554 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 44 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:13,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 11 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:13,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22506 states. [2022-03-15 20:04:14,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22506 to 22506. [2022-03-15 20:04:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22506 states, 22496 states have (on average 5.95923719772404) internal successors, (134059), 22505 states have internal predecessors, (134059), 0 states have call successors, (0), 0 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 20:04:14,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22506 states to 22506 states and 134059 transitions. [2022-03-15 20:04:14,395 INFO L78 Accepts]: Start accepts. Automaton has 22506 states and 134059 transitions. Word has length 11 [2022-03-15 20:04:14,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:14,395 INFO L470 AbstractCegarLoop]: Abstraction has 22506 states and 134059 transitions. [2022-03-15 20:04:14,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 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 20:04:14,395 INFO L276 IsEmpty]: Start isEmpty. Operand 22506 states and 134059 transitions. [2022-03-15 20:04:14,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:04:14,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:14,395 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:14,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 20:04:14,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-15 20:04:14,611 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:14,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:14,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1246071655, now seen corresponding path program 1 times [2022-03-15 20:04:14,613 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:14,613 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6899480] [2022-03-15 20:04:14,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:14,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:14,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:14,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6899480] [2022-03-15 20:04:14,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6899480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:14,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094505219] [2022-03-15 20:04:14,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:14,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:14,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:14,660 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:14,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 20:04:14,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:14,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:04:14,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:14,834 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:04:14,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:14,872 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 20:04:14,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094505219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:14,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:14,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 9 [2022-03-15 20:04:14,872 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1460274722] [2022-03-15 20:04:14,872 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:14,873 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:14,874 INFO L252 McrAutomatonBuilder]: Finished intersection with 26 states and 35 transitions. [2022-03-15 20:04:14,874 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:14,933 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [247975#(or (< 19 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 1)), 247974#(or (< 20 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 2))] [2022-03-15 20:04:14,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:04:14,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:14,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:04:14,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:04:14,934 INFO L87 Difference]: Start difference. First operand 22506 states and 134059 transitions. Second operand has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:04:15,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:15,357 INFO L93 Difference]: Finished difference Result 22499 states and 134043 transitions. [2022-03-15 20:04:15,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:04:15,358 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:04:15,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:15,465 INFO L225 Difference]: With dead ends: 22499 [2022-03-15 20:04:15,466 INFO L226 Difference]: Without dead ends: 22499 [2022-03-15 20:04:15,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:04:15,466 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 48 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:15,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 13 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:15,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22499 states. [2022-03-15 20:04:16,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22499 to 22499. [2022-03-15 20:04:16,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22499 states, 22490 states have (on average 5.960115606936416) internal successors, (134043), 22498 states have internal predecessors, (134043), 0 states have call successors, (0), 0 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 20:04:16,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22499 states to 22499 states and 134043 transitions. [2022-03-15 20:04:16,378 INFO L78 Accepts]: Start accepts. Automaton has 22499 states and 134043 transitions. Word has length 15 [2022-03-15 20:04:16,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:16,378 INFO L470 AbstractCegarLoop]: Abstraction has 22499 states and 134043 transitions. [2022-03-15 20:04:16,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 7 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:04:16,378 INFO L276 IsEmpty]: Start isEmpty. Operand 22499 states and 134043 transitions. [2022-03-15 20:04:16,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:04:16,379 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:16,379 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:16,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 20:04:16,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:16,595 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:16,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:16,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1213946771, now seen corresponding path program 1 times [2022-03-15 20:04:16,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:16,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596071755] [2022-03-15 20:04:16,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:16,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:16,639 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:16,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:16,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596071755] [2022-03-15 20:04:16,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596071755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:16,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409087037] [2022-03-15 20:04:16,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:16,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:16,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:16,641 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:16,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 20:04:16,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:16,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:04:16,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:17,043 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 20:04:17,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:17,094 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-15 20:04:17,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409087037] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:17,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:17,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 10 [2022-03-15 20:04:17,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [870726323] [2022-03-15 20:04:17,095 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:17,096 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:17,098 INFO L252 McrAutomatonBuilder]: Finished intersection with 34 states and 47 transitions. [2022-03-15 20:04:17,098 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:17,176 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [315596#(or (< 19 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 1)), 315595#(or (< 20 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 2))] [2022-03-15 20:04:17,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:04:17,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:17,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:04:17,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:04:17,177 INFO L87 Difference]: Start difference. First operand 22499 states and 134043 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 8 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 20:04:17,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:17,459 INFO L93 Difference]: Finished difference Result 22484 states and 134000 transitions. [2022-03-15 20:04:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:04:17,460 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 8 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 19 [2022-03-15 20:04:17,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:17,575 INFO L225 Difference]: With dead ends: 22484 [2022-03-15 20:04:17,576 INFO L226 Difference]: Without dead ends: 22484 [2022-03-15 20:04:17,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:04:17,576 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 62 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:17,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 12 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:17,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22484 states. [2022-03-15 20:04:18,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22484 to 22484. [2022-03-15 20:04:18,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22484 states, 22476 states have (on average 5.96191493148247) internal successors, (134000), 22483 states have internal predecessors, (134000), 0 states have call successors, (0), 0 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 20:04:18,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22484 states to 22484 states and 134000 transitions. [2022-03-15 20:04:18,625 INFO L78 Accepts]: Start accepts. Automaton has 22484 states and 134000 transitions. Word has length 19 [2022-03-15 20:04:18,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:18,626 INFO L470 AbstractCegarLoop]: Abstraction has 22484 states and 134000 transitions. [2022-03-15 20:04:18,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 8 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 20:04:18,626 INFO L276 IsEmpty]: Start isEmpty. Operand 22484 states and 134000 transitions. [2022-03-15 20:04:18,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:04:18,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:18,626 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:18,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:18,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:18,839 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:18,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:18,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1451966112, now seen corresponding path program 1 times [2022-03-15 20:04:18,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:18,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482348833] [2022-03-15 20:04:18,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:18,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:18,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 20:04:18,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:18,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482348833] [2022-03-15 20:04:18,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482348833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:18,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994241649] [2022-03-15 20:04:18,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:18,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:18,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:18,890 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:18,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 20:04:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:19,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:04:19,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:19,087 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 20:04:19,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-15 20:04:19,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994241649] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:19,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:19,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:04:19,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [534518828] [2022-03-15 20:04:19,139 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:19,141 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:19,144 INFO L252 McrAutomatonBuilder]: Finished intersection with 42 states and 59 transitions. [2022-03-15 20:04:19,144 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:19,244 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [383193#(<= (+ |threadThread1of11ForFork0_#in~arg.offset| |threadThread1of11ForFork0_#in~arg.base|) 1), 383195#(or (< 19 |ULTIMATE.start_main_~i~0#1|) (<= ~x~0 1)), 383194#(or (< 20 |ULTIMATE.start_main_~i~0#1|) (<= ~x~0 1))] [2022-03-15 20:04:19,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:04:19,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:19,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:04:19,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:04:19,244 INFO L87 Difference]: Start difference. First operand 22484 states and 134000 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 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 20:04:19,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:19,812 INFO L93 Difference]: Finished difference Result 37621 states and 212631 transitions. [2022-03-15 20:04:19,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:04:19,813 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 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 23 [2022-03-15 20:04:19,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:20,018 INFO L225 Difference]: With dead ends: 37621 [2022-03-15 20:04:20,018 INFO L226 Difference]: Without dead ends: 37621 [2022-03-15 20:04:20,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:04:20,019 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 68 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:20,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 8 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:04:20,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37621 states. [2022-03-15 20:04:21,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37621 to 29598. [2022-03-15 20:04:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29598 states, 29590 states have (on average 5.833153092260899) internal successors, (172603), 29597 states have internal predecessors, (172603), 0 states have call successors, (0), 0 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 20:04:21,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29598 states to 29598 states and 172603 transitions. [2022-03-15 20:04:21,558 INFO L78 Accepts]: Start accepts. Automaton has 29598 states and 172603 transitions. Word has length 23 [2022-03-15 20:04:21,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:21,558 INFO L470 AbstractCegarLoop]: Abstraction has 29598 states and 172603 transitions. [2022-03-15 20:04:21,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 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 20:04:21,559 INFO L276 IsEmpty]: Start isEmpty. Operand 29598 states and 172603 transitions. [2022-03-15 20:04:21,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:04:21,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:21,559 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:21,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:21,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:21,773 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:21,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:21,773 INFO L85 PathProgramCache]: Analyzing trace with hash 577660356, now seen corresponding path program 1 times [2022-03-15 20:04:21,774 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:21,774 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36983966] [2022-03-15 20:04:21,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:21,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:21,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:21,806 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:21,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:21,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36983966] [2022-03-15 20:04:21,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36983966] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:21,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939172478] [2022-03-15 20:04:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:21,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:21,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:21,808 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:21,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 20:04:21,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:21,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:21,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:22,020 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:04:22,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-03-15 20:04:22,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939172478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:22,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:22,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2022-03-15 20:04:22,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1811480363] [2022-03-15 20:04:22,082 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:22,083 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:22,086 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:04:22,087 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:22,141 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:22,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:04:22,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:22,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:04:22,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:04:22,141 INFO L87 Difference]: Start difference. First operand 29598 states and 172603 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:04:22,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:22,428 INFO L93 Difference]: Finished difference Result 29568 states and 172502 transitions. [2022-03-15 20:04:22,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:04:22,429 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:04:22,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:22,847 INFO L225 Difference]: With dead ends: 29568 [2022-03-15 20:04:22,847 INFO L226 Difference]: Without dead ends: 29568 [2022-03-15 20:04:22,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:04:22,848 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 51 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:22,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 10 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:22,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29568 states. [2022-03-15 20:04:23,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29568 to 29568. [2022-03-15 20:04:23,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29568 states, 29561 states have (on average 5.835458881634586) internal successors, (172502), 29567 states have internal predecessors, (172502), 0 states have call successors, (0), 0 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 20:04:23,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29568 states to 29568 states and 172502 transitions. [2022-03-15 20:04:23,927 INFO L78 Accepts]: Start accepts. Automaton has 29568 states and 172502 transitions. Word has length 23 [2022-03-15 20:04:23,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:23,927 INFO L470 AbstractCegarLoop]: Abstraction has 29568 states and 172502 transitions. [2022-03-15 20:04:23,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:04:23,928 INFO L276 IsEmpty]: Start isEmpty. Operand 29568 states and 172502 transitions. [2022-03-15 20:04:23,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:04:23,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:23,929 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:23,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-15 20:04:24,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:24,146 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:24,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:24,147 INFO L85 PathProgramCache]: Analyzing trace with hash -648613674, now seen corresponding path program 1 times [2022-03-15 20:04:24,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:24,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795129664] [2022-03-15 20:04:24,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:24,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:24,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:24,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:24,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795129664] [2022-03-15 20:04:24,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795129664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:24,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151852805] [2022-03-15 20:04:24,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:24,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:24,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:24,200 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:24,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 20:04:24,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:24,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:24,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:04:24,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:24,476 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-15 20:04:24,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151852805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:24,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:24,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 13 [2022-03-15 20:04:24,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1813515565] [2022-03-15 20:04:24,477 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:24,478 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:24,483 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:04:24,483 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:24,554 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:24,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:04:24,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:24,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:04:24,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:04:24,554 INFO L87 Difference]: Start difference. First operand 29568 states and 172502 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:25,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:25,125 INFO L93 Difference]: Finished difference Result 29506 states and 172259 transitions. [2022-03-15 20:04:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:04:25,125 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:04:25,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:25,278 INFO L225 Difference]: With dead ends: 29506 [2022-03-15 20:04:25,278 INFO L226 Difference]: Without dead ends: 29506 [2022-03-15 20:04:25,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:04:25,278 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 69 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:25,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 10 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:25,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29506 states. [2022-03-15 20:04:26,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29506 to 29506. [2022-03-15 20:04:26,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29506 states, 29500 states have (on average 5.83928813559322) internal successors, (172259), 29505 states have internal predecessors, (172259), 0 states have call successors, (0), 0 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 20:04:26,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29506 states to 29506 states and 172259 transitions. [2022-03-15 20:04:26,631 INFO L78 Accepts]: Start accepts. Automaton has 29506 states and 172259 transitions. Word has length 27 [2022-03-15 20:04:26,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:26,631 INFO L470 AbstractCegarLoop]: Abstraction has 29506 states and 172259 transitions. [2022-03-15 20:04:26,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:26,631 INFO L276 IsEmpty]: Start isEmpty. Operand 29506 states and 172259 transitions. [2022-03-15 20:04:26,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:04:26,634 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:26,634 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:26,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-15 20:04:26,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2022-03-15 20:04:26,851 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:26,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash -2080368825, now seen corresponding path program 1 times [2022-03-15 20:04:26,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:26,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490236384] [2022-03-15 20:04:26,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:26,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:26,896 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:26,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:26,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490236384] [2022-03-15 20:04:26,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490236384] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:26,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064308509] [2022-03-15 20:04:26,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:26,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:26,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:26,898 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:26,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 20:04:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:27,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:27,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:27,116 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:04:27,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:27,178 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-03-15 20:04:27,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064308509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:27,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:27,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2022-03-15 20:04:27,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1252218582] [2022-03-15 20:04:27,178 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:27,180 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:27,188 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:04:27,188 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:27,253 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:27,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:04:27,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:27,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:04:27,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:04:27,255 INFO L87 Difference]: Start difference. First operand 29506 states and 172259 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:04:27,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:27,726 INFO L93 Difference]: Finished difference Result 29380 states and 171698 transitions. [2022-03-15 20:04:27,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:04:27,726 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 31 [2022-03-15 20:04:27,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:27,892 INFO L225 Difference]: With dead ends: 29380 [2022-03-15 20:04:27,892 INFO L226 Difference]: Without dead ends: 29380 [2022-03-15 20:04:27,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:04:27,892 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 80 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:27,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 13 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:27,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29380 states. [2022-03-15 20:04:28,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29380 to 29380. [2022-03-15 20:04:28,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29380 states, 29375 states have (on average 5.845038297872341) internal successors, (171698), 29379 states have internal predecessors, (171698), 0 states have call successors, (0), 0 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 20:04:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29380 states to 29380 states and 171698 transitions. [2022-03-15 20:04:29,015 INFO L78 Accepts]: Start accepts. Automaton has 29380 states and 171698 transitions. Word has length 31 [2022-03-15 20:04:29,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:29,015 INFO L470 AbstractCegarLoop]: Abstraction has 29380 states and 171698 transitions. [2022-03-15 20:04:29,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:04:29,016 INFO L276 IsEmpty]: Start isEmpty. Operand 29380 states and 171698 transitions. [2022-03-15 20:04:29,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:04:29,020 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:29,020 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:29,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 20:04:29,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:29,235 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:29,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:29,236 INFO L85 PathProgramCache]: Analyzing trace with hash -807464553, now seen corresponding path program 1 times [2022-03-15 20:04:29,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:29,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267656503] [2022-03-15 20:04:29,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:29,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:29,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:29,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267656503] [2022-03-15 20:04:29,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267656503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:29,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691025466] [2022-03-15 20:04:29,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:29,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:29,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:29,283 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:29,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 20:04:29,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:29,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:29,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:04:29,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:29,801 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-03-15 20:04:29,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691025466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:29,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:29,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 15 [2022-03-15 20:04:29,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2031018554] [2022-03-15 20:04:29,801 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:29,804 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:29,813 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:04:29,813 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:29,900 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:29,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:04:29,900 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:29,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:04:29,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:04:29,901 INFO L87 Difference]: Start difference. First operand 29380 states and 171698 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 20:04:30,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:30,209 INFO L93 Difference]: Finished difference Result 29126 states and 170435 transitions. [2022-03-15 20:04:30,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:04:30,209 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 35 [2022-03-15 20:04:30,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:30,361 INFO L225 Difference]: With dead ends: 29126 [2022-03-15 20:04:30,361 INFO L226 Difference]: Without dead ends: 29126 [2022-03-15 20:04:30,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:04:30,362 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 106 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:30,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 14 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:30,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29126 states. [2022-03-15 20:04:31,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29126 to 29126. [2022-03-15 20:04:31,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29126 states, 29122 states have (on average 5.852448320857084) internal successors, (170435), 29125 states have internal predecessors, (170435), 0 states have call successors, (0), 0 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 20:04:31,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29126 states to 29126 states and 170435 transitions. [2022-03-15 20:04:31,650 INFO L78 Accepts]: Start accepts. Automaton has 29126 states and 170435 transitions. Word has length 35 [2022-03-15 20:04:31,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:31,650 INFO L470 AbstractCegarLoop]: Abstraction has 29126 states and 170435 transitions. [2022-03-15 20:04:31,650 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 20:04:31,650 INFO L276 IsEmpty]: Start isEmpty. Operand 29126 states and 170435 transitions. [2022-03-15 20:04:31,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:04:31,659 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:31,659 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:31,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:31,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:31,863 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:31,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1005004730, now seen corresponding path program 1 times [2022-03-15 20:04:31,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:31,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062968572] [2022-03-15 20:04:31,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:31,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:31,927 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:31,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:31,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062968572] [2022-03-15 20:04:31,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062968572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:31,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150265382] [2022-03-15 20:04:31,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:31,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:31,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:31,944 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:31,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 20:04:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:32,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:32,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:04:32,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-15 20:04:32,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150265382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:32,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:32,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4, 4] total 16 [2022-03-15 20:04:32,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [956759989] [2022-03-15 20:04:32,278 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:32,281 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:32,293 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 99 transitions. [2022-03-15 20:04:32,293 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:32,393 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:32,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:04:32,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:32,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:04:32,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:04:32,394 INFO L87 Difference]: Start difference. First operand 29126 states and 170435 transitions. Second operand has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:04:32,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:32,914 INFO L93 Difference]: Finished difference Result 28616 states and 167638 transitions. [2022-03-15 20:04:32,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:04:32,914 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 39 [2022-03-15 20:04:32,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:33,057 INFO L225 Difference]: With dead ends: 28616 [2022-03-15 20:04:33,057 INFO L226 Difference]: Without dead ends: 28616 [2022-03-15 20:04:33,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:04:33,071 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 149 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:33,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 14 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:33,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28616 states. [2022-03-15 20:04:33,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28616 to 28616. [2022-03-15 20:04:34,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28616 states, 28613 states have (on average 5.8588054380875825) internal successors, (167638), 28615 states have internal predecessors, (167638), 0 states have call successors, (0), 0 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 20:04:34,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28616 states to 28616 states and 167638 transitions. [2022-03-15 20:04:34,409 INFO L78 Accepts]: Start accepts. Automaton has 28616 states and 167638 transitions. Word has length 39 [2022-03-15 20:04:34,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:34,410 INFO L470 AbstractCegarLoop]: Abstraction has 28616 states and 167638 transitions. [2022-03-15 20:04:34,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:04:34,410 INFO L276 IsEmpty]: Start isEmpty. Operand 28616 states and 167638 transitions. [2022-03-15 20:04:34,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 20:04:34,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:34,431 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:34,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:34,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:34,632 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:34,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:34,633 INFO L85 PathProgramCache]: Analyzing trace with hash -475913260, now seen corresponding path program 1 times [2022-03-15 20:04:34,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:34,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145727116] [2022-03-15 20:04:34,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:34,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:34,717 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:34,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:34,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145727116] [2022-03-15 20:04:34,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145727116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:34,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734965718] [2022-03-15 20:04:34,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:34,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:34,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:34,719 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:34,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 20:04:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:34,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:34,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:34,956 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-15 20:04:34,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-15 20:04:35,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734965718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:35,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:35,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 4, 4] total 17 [2022-03-15 20:04:35,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [424932391] [2022-03-15 20:04:35,041 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:35,045 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:35,061 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 111 transitions. [2022-03-15 20:04:35,061 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:35,163 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:35,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:04:35,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:35,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:04:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:04:35,164 INFO L87 Difference]: Start difference. First operand 28616 states and 167638 transitions. Second operand has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 20:04:35,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:35,486 INFO L93 Difference]: Finished difference Result 27594 states and 161515 transitions. [2022-03-15 20:04:35,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:04:35,486 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 43 [2022-03-15 20:04:35,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:35,926 INFO L225 Difference]: With dead ends: 27594 [2022-03-15 20:04:35,926 INFO L226 Difference]: Without dead ends: 27594 [2022-03-15 20:04:35,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:04:35,926 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 151 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:35,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 15 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:36,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27594 states. [2022-03-15 20:04:36,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27594 to 27594. [2022-03-15 20:04:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27594 states, 27592 states have (on average 5.8536894752102056) internal successors, (161515), 27593 states have internal predecessors, (161515), 0 states have call successors, (0), 0 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 20:04:36,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27594 states to 27594 states and 161515 transitions. [2022-03-15 20:04:36,938 INFO L78 Accepts]: Start accepts. Automaton has 27594 states and 161515 transitions. Word has length 43 [2022-03-15 20:04:36,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:36,938 INFO L470 AbstractCegarLoop]: Abstraction has 27594 states and 161515 transitions. [2022-03-15 20:04:36,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 20:04:36,938 INFO L276 IsEmpty]: Start isEmpty. Operand 27594 states and 161515 transitions. [2022-03-15 20:04:36,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 20:04:36,973 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:36,974 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:36,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 20:04:37,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-15 20:04:37,187 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:37,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:37,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1063218369, now seen corresponding path program 1 times [2022-03-15 20:04:37,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:37,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804657909] [2022-03-15 20:04:37,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:37,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:37,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:37,269 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:04:37,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:37,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804657909] [2022-03-15 20:04:37,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804657909] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:04:37,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738106049] [2022-03-15 20:04:37,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:37,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:37,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:04:37,271 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:04:37,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 20:04:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:37,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:04:37,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:04:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-03-15 20:04:37,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:04:37,636 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-03-15 20:04:37,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738106049] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:04:37,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:04:37,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 4, 4] total 19 [2022-03-15 20:04:37,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1823486250] [2022-03-15 20:04:37,636 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:37,640 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:37,659 INFO L252 McrAutomatonBuilder]: Finished intersection with 86 states and 123 transitions. [2022-03-15 20:04:37,659 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:37,972 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:37,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:04:37,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:37,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:04:37,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:04:37,973 INFO L87 Difference]: Start difference. First operand 27594 states and 161515 transitions. Second operand has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:04:38,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:38,275 INFO L93 Difference]: Finished difference Result 25548 states and 148226 transitions. [2022-03-15 20:04:38,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 20:04:38,275 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-15 20:04:38,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:38,386 INFO L225 Difference]: With dead ends: 25548 [2022-03-15 20:04:38,386 INFO L226 Difference]: Without dead ends: 25548 [2022-03-15 20:04:38,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:04:38,386 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 193 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:38,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 14 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:04:38,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25548 states. [2022-03-15 20:04:39,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25548 to 18427. [2022-03-15 20:04:39,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18427 states, 18426 states have (on average 5.946325843916205) internal successors, (109567), 18426 states have internal predecessors, (109567), 0 states have call successors, (0), 0 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 20:04:39,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18427 states to 18427 states and 109567 transitions. [2022-03-15 20:04:39,135 INFO L78 Accepts]: Start accepts. Automaton has 18427 states and 109567 transitions. Word has length 47 [2022-03-15 20:04:39,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:04:39,136 INFO L470 AbstractCegarLoop]: Abstraction has 18427 states and 109567 transitions. [2022-03-15 20:04:39,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:04:39,136 INFO L276 IsEmpty]: Start isEmpty. Operand 18427 states and 109567 transitions. [2022-03-15 20:04:39,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 20:04:39,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:39,159 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:39,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 20:04:39,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:04:39,376 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:39,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:39,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1125242358, now seen corresponding path program 1 times [2022-03-15 20:04:39,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:39,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163268288] [2022-03-15 20:04:39,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:39,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:39,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:04:39,389 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:04:39,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:04:39,402 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:04:39,402 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:04:39,402 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:04:39,402 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:04:39,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-03-15 20:04:39,402 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:04:39,402 WARN L235 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:04:39,402 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2022-03-15 20:04:39,413 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,414 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,415 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,416 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,417 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,418 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,419 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,420 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,421 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,422 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe threadThread1of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,423 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread2of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread3of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread4of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,424 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread5of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread6of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread7of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,425 WARN L322 ript$VariableManager]: TermVariabe threadThread8of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread9of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread10of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread11of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,426 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,427 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,427 WARN L322 ript$VariableManager]: TermVariabe threadThread12of12ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,427 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of12ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:04:39,436 INFO L148 ThreadInstanceAdder]: Constructed 12 joinOtherThreadTransitions. [2022-03-15 20:04:39,436 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:04:39,437 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 20:04:39,437 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:04:39,437 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:04:39,437 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 136 transitions, 500 flow [2022-03-15 20:04:39,438 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 146 places, 136 transitions, 500 flow [2022-03-15 20:04:39,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 136 transitions, 500 flow [2022-03-15 20:04:49,278 INFO L129 PetriNetUnfolder]: 24615/82225 cut-off events. [2022-03-15 20:04:49,279 INFO L130 PetriNetUnfolder]: For 24928/24928 co-relation queries the response was YES. [2022-03-15 20:04:50,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106916 conditions, 82225 events. 24615/82225 cut-off events. For 24928/24928 co-relation queries the response was YES. Maximal size of possible extension queue 1464. Compared 1052807 event pairs, 16398 based on Foata normal form. 0/73981 useless extension candidates. Maximal degree in co-relation 51567. Up to 24576 conditions per place. [2022-03-15 20:04:52,390 INFO L116 LiptonReduction]: Number of co-enabled transitions 9120 [2022-03-15 20:04:54,017 INFO L131 LiptonReduction]: Checked pairs total: 16320 [2022-03-15 20:04:54,017 INFO L133 LiptonReduction]: Total number of compositions: 94 [2022-03-15 20:04:54,017 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 60 places, 47 transitions, 322 flow [2022-03-15 20:04:56,512 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 45050 states, 45036 states have (on average 6.457389643840483) internal successors, (290815), 45049 states have internal predecessors, (290815), 0 states have call successors, (0), 0 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 20:04:56,590 INFO L276 IsEmpty]: Start isEmpty. Operand has 45050 states, 45036 states have (on average 6.457389643840483) internal successors, (290815), 45049 states have internal predecessors, (290815), 0 states have call successors, (0), 0 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 20:04:56,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:04:56,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:04:56,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:04:56,590 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:04:56,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:04:56,591 INFO L85 PathProgramCache]: Analyzing trace with hash 71396, now seen corresponding path program 1 times [2022-03-15 20:04:56,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:04:56,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21868888] [2022-03-15 20:04:56,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:04:56,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:04:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:04:56,610 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 20:04:56,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:04:56,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21868888] [2022-03-15 20:04:56,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21868888] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:04:56,610 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:04:56,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:04:56,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [777859900] [2022-03-15 20:04:56,610 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:04:56,610 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:04:56,611 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:04:56,611 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:04:56,611 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:04:56,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:04:56,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:04:56,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:04:56,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:04:56,692 INFO L87 Difference]: Start difference. First operand has 45050 states, 45036 states have (on average 6.457389643840483) internal successors, (290815), 45049 states have internal predecessors, (290815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:04:57,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:04:57,324 INFO L93 Difference]: Finished difference Result 45049 states and 290814 transitions. [2022-03-15 20:04:57,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:04:57,325 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:04:57,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:04:57,929 INFO L225 Difference]: With dead ends: 45049 [2022-03-15 20:04:57,929 INFO L226 Difference]: Without dead ends: 45049 [2022-03-15 20:04:57,929 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 20:04:57,929 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:04:57,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:04:58,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45049 states. [2022-03-15 20:04:59,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45049 to 45049. [2022-03-15 20:04:59,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45049 states, 45036 states have (on average 6.4573674393818274) internal successors, (290814), 45048 states have internal predecessors, (290814), 0 states have call successors, (0), 0 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 20:05:00,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45049 states to 45049 states and 290814 transitions. [2022-03-15 20:05:00,011 INFO L78 Accepts]: Start accepts. Automaton has 45049 states and 290814 transitions. Word has length 2 [2022-03-15 20:05:00,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:00,011 INFO L470 AbstractCegarLoop]: Abstraction has 45049 states and 290814 transitions. [2022-03-15 20:05:00,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:00,011 INFO L276 IsEmpty]: Start isEmpty. Operand 45049 states and 290814 transitions. [2022-03-15 20:05:00,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:05:00,011 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:00,011 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:05:00,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-03-15 20:05:00,011 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:00,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:00,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1582708601, now seen corresponding path program 1 times [2022-03-15 20:05:00,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:00,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221573170] [2022-03-15 20:05:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:00,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:00,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:05:00,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:00,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221573170] [2022-03-15 20:05:00,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221573170] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:05:00,021 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:05:00,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:05:00,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [138090875] [2022-03-15 20:05:00,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:00,022 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:00,022 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:05:00,022 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:00,022 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:00,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:05:00,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:00,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:05:00,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:05:00,022 INFO L87 Difference]: Start difference. First operand 45049 states and 290814 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:00,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:00,773 INFO L93 Difference]: Finished difference Result 45037 states and 290724 transitions. [2022-03-15 20:05:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:05:00,773 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:05:00,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:01,404 INFO L225 Difference]: With dead ends: 45037 [2022-03-15 20:05:01,405 INFO L226 Difference]: Without dead ends: 45037 [2022-03-15 20:05:01,405 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 20:05:01,405 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 12 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:01,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 4 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:01,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45037 states. [2022-03-15 20:05:03,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45037 to 45037. [2022-03-15 20:05:03,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45037 states, 45024 states have (on average 6.457089552238806) internal successors, (290724), 45036 states have internal predecessors, (290724), 0 states have call successors, (0), 0 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 20:05:03,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45037 states to 45037 states and 290724 transitions. [2022-03-15 20:05:03,365 INFO L78 Accepts]: Start accepts. Automaton has 45037 states and 290724 transitions. Word has length 6 [2022-03-15 20:05:03,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:03,365 INFO L470 AbstractCegarLoop]: Abstraction has 45037 states and 290724 transitions. [2022-03-15 20:05:03,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:03,365 INFO L276 IsEmpty]: Start isEmpty. Operand 45037 states and 290724 transitions. [2022-03-15 20:05:03,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:05:03,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:03,365 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:03,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-03-15 20:05:03,365 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:03,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:03,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1819355022, now seen corresponding path program 1 times [2022-03-15 20:05:03,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:03,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256729210] [2022-03-15 20:05:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:03,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:03,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:03,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:03,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256729210] [2022-03-15 20:05:03,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256729210] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:03,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406064329] [2022-03-15 20:05:03,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:03,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:03,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:03,380 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:03,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 20:05:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:03,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:05:03,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:03,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:03,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:03,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:03,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406064329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:03,540 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:03,540 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 3] total 8 [2022-03-15 20:05:03,540 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1456991435] [2022-03-15 20:05:03,541 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:03,541 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:03,541 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:05:03,541 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:03,547 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:03,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 20:05:03,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:03,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 20:05:03,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:05:03,547 INFO L87 Difference]: Start difference. First operand 45037 states and 290724 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:05:04,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:04,313 INFO L93 Difference]: Finished difference Result 45036 states and 290723 transitions. [2022-03-15 20:05:04,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:05:04,313 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have 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 20:05:04,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:04,957 INFO L225 Difference]: With dead ends: 45036 [2022-03-15 20:05:04,957 INFO L226 Difference]: Without dead ends: 45036 [2022-03-15 20:05:04,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:05:04,958 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:04,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 6 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:05,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45036 states. [2022-03-15 20:05:06,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45036 to 45036. [2022-03-15 20:05:06,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45036 states, 45024 states have (on average 6.457067341862118) internal successors, (290723), 45035 states have internal predecessors, (290723), 0 states have call successors, (0), 0 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 20:05:07,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45036 states to 45036 states and 290723 transitions. [2022-03-15 20:05:07,108 INFO L78 Accepts]: Start accepts. Automaton has 45036 states and 290723 transitions. Word has length 7 [2022-03-15 20:05:07,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:07,108 INFO L470 AbstractCegarLoop]: Abstraction has 45036 states and 290723 transitions. [2022-03-15 20:05:07,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 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 20:05:07,108 INFO L276 IsEmpty]: Start isEmpty. Operand 45036 states and 290723 transitions. [2022-03-15 20:05:07,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:05:07,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:07,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:05:07,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 20:05:07,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 20:05:07,325 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:07,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:07,325 INFO L85 PathProgramCache]: Analyzing trace with hash -40216702, now seen corresponding path program 1 times [2022-03-15 20:05:07,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:07,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602812291] [2022-03-15 20:05:07,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:07,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:07,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:05:07,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:07,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602812291] [2022-03-15 20:05:07,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602812291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:07,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285511517] [2022-03-15 20:05:07,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:07,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:07,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:07,350 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:07,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 20:05:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:07,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 20:05:07,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:07,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:05:07,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:07,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:05:07,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285511517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:07,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:07,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2022-03-15 20:05:07,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1908058416] [2022-03-15 20:05:07,572 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:07,573 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:07,573 INFO L252 McrAutomatonBuilder]: Finished intersection with 18 states and 23 transitions. [2022-03-15 20:05:07,573 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:07,603 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [495737#(<= (+ |threadThread1of12ForFork0_#in~arg.offset| |threadThread1of12ForFork0_#in~arg.base|) 1)] [2022-03-15 20:05:07,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:05:07,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:07,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:05:07,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:05:07,603 INFO L87 Difference]: Start difference. First operand 45036 states and 290723 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:05:08,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:08,870 INFO L93 Difference]: Finished difference Result 67487 states and 420306 transitions. [2022-03-15 20:05:08,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:05:08,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 11 [2022-03-15 20:05:08,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:09,356 INFO L225 Difference]: With dead ends: 67487 [2022-03-15 20:05:09,356 INFO L226 Difference]: Without dead ends: 67487 [2022-03-15 20:05:09,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:05:09,356 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 111 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:09,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 6 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:09,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67487 states. [2022-03-15 20:05:11,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67487 to 59310. [2022-03-15 20:05:12,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59310 states, 59298 states have (on average 6.329690714695268) internal successors, (375338), 59309 states have internal predecessors, (375338), 0 states have call successors, (0), 0 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 20:05:12,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59310 states to 59310 states and 375338 transitions. [2022-03-15 20:05:12,729 INFO L78 Accepts]: Start accepts. Automaton has 59310 states and 375338 transitions. Word has length 11 [2022-03-15 20:05:12,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:12,729 INFO L470 AbstractCegarLoop]: Abstraction has 59310 states and 375338 transitions. [2022-03-15 20:05:12,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 20:05:12,729 INFO L276 IsEmpty]: Start isEmpty. Operand 59310 states and 375338 transitions. [2022-03-15 20:05:12,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:05:12,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:12,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:05:12,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 20:05:12,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 20:05:12,946 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:12,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:12,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1419787997, now seen corresponding path program 1 times [2022-03-15 20:05:12,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:12,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808331293] [2022-03-15 20:05:12,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:12,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:12,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:12,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:12,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808331293] [2022-03-15 20:05:12,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808331293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:12,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564083978] [2022-03-15 20:05:12,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:12,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:12,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:12,966 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:12,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 20:05:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:13,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:13,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:13,164 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:13,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:13,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564083978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:13,204 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:13,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:05:13,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [606599543] [2022-03-15 20:05:13,204 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:13,205 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:13,205 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:05:13,205 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:13,212 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:13,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:05:13,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:13,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:05:13,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:05:13,212 INFO L87 Difference]: Start difference. First operand 59310 states and 375338 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:14,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:14,054 INFO L93 Difference]: Finished difference Result 59308 states and 375335 transitions. [2022-03-15 20:05:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:05:14,054 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:05:14,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:14,479 INFO L225 Difference]: With dead ends: 59308 [2022-03-15 20:05:14,479 INFO L226 Difference]: Without dead ends: 59308 [2022-03-15 20:05:14,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:05:14,480 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:14,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 6 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:14,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59308 states. [2022-03-15 20:05:16,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59308 to 59308. [2022-03-15 20:05:16,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59308 states, 59297 states have (on average 6.329746867463784) internal successors, (375335), 59307 states have internal predecessors, (375335), 0 states have call successors, (0), 0 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 20:05:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59308 states to 59308 states and 375335 transitions. [2022-03-15 20:05:17,719 INFO L78 Accepts]: Start accepts. Automaton has 59308 states and 375335 transitions. Word has length 11 [2022-03-15 20:05:17,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:17,719 INFO L470 AbstractCegarLoop]: Abstraction has 59308 states and 375335 transitions. [2022-03-15 20:05:17,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:17,719 INFO L276 IsEmpty]: Start isEmpty. Operand 59308 states and 375335 transitions. [2022-03-15 20:05:17,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:05:17,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:17,720 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:17,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 20:05:17,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-03-15 20:05:17,939 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:17,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:17,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2126488496, now seen corresponding path program 1 times [2022-03-15 20:05:17,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:17,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13412619] [2022-03-15 20:05:17,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:17,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:17,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:17,993 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:17,993 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:17,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13412619] [2022-03-15 20:05:17,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13412619] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:17,993 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233614779] [2022-03-15 20:05:17,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:17,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:17,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:18,007 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:18,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 20:05:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:18,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:18,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:18,246 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:05:18,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:18,293 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:05:18,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233614779] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:18,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:18,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:05:18,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [156669299] [2022-03-15 20:05:18,294 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:18,294 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:18,295 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:05:18,295 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:18,318 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:18,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:05:18,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:18,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:05:18,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:05:18,319 INFO L87 Difference]: Start difference. First operand 59308 states and 375335 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:05:19,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:19,399 INFO L93 Difference]: Finished difference Result 59302 states and 375322 transitions. [2022-03-15 20:05:19,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:05:19,399 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:05:19,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:19,803 INFO L225 Difference]: With dead ends: 59302 [2022-03-15 20:05:19,804 INFO L226 Difference]: Without dead ends: 59302 [2022-03-15 20:05:19,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:05:19,804 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:19,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 7 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:20,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59302 states. [2022-03-15 20:05:22,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59302 to 59302. [2022-03-15 20:05:22,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59302 states, 59292 states have (on average 6.330061391081427) internal successors, (375322), 59301 states have internal predecessors, (375322), 0 states have call successors, (0), 0 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 20:05:22,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59302 states to 59302 states and 375322 transitions. [2022-03-15 20:05:22,771 INFO L78 Accepts]: Start accepts. Automaton has 59302 states and 375322 transitions. Word has length 15 [2022-03-15 20:05:22,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:22,771 INFO L470 AbstractCegarLoop]: Abstraction has 59302 states and 375322 transitions. [2022-03-15 20:05:22,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:05:22,771 INFO L276 IsEmpty]: Start isEmpty. Operand 59302 states and 375322 transitions. [2022-03-15 20:05:22,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:05:22,771 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:22,771 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:22,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 20:05:22,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:22,986 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:22,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:22,986 INFO L85 PathProgramCache]: Analyzing trace with hash 237689698, now seen corresponding path program 1 times [2022-03-15 20:05:22,987 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:22,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048582379] [2022-03-15 20:05:22,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:22,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:22,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:23,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:23,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048582379] [2022-03-15 20:05:23,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048582379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:23,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613970903] [2022-03-15 20:05:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:23,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:23,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:23,022 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:23,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 20:05:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:23,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:23,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 20:05:23,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:23,283 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 20:05:23,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613970903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:23,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:23,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:05:23,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [338319972] [2022-03-15 20:05:23,283 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:23,284 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:23,286 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:05:23,286 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:23,331 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:23,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:05:23,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:23,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:05:23,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:05:23,331 INFO L87 Difference]: Start difference. First operand 59302 states and 375322 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:05:24,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:24,348 INFO L93 Difference]: Finished difference Result 59288 states and 375283 transitions. [2022-03-15 20:05:24,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:05:24,348 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:05:24,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:24,844 INFO L225 Difference]: With dead ends: 59288 [2022-03-15 20:05:24,844 INFO L226 Difference]: Without dead ends: 59288 [2022-03-15 20:05:24,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:05:24,844 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 32 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:24,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 9 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:05:25,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59288 states. [2022-03-15 20:05:27,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59288 to 59288. [2022-03-15 20:05:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59288 states, 59279 states have (on average 6.330791680021592) internal successors, (375283), 59287 states have internal predecessors, (375283), 0 states have call successors, (0), 0 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 20:05:28,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59288 states to 59288 states and 375283 transitions. [2022-03-15 20:05:28,018 INFO L78 Accepts]: Start accepts. Automaton has 59288 states and 375283 transitions. Word has length 19 [2022-03-15 20:05:28,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:28,018 INFO L470 AbstractCegarLoop]: Abstraction has 59288 states and 375283 transitions. [2022-03-15 20:05:28,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:05:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 59288 states and 375283 transitions. [2022-03-15 20:05:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:05:28,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:28,019 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:28,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 20:05:28,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:28,236 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:28,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:28,236 INFO L85 PathProgramCache]: Analyzing trace with hash 15687283, now seen corresponding path program 1 times [2022-03-15 20:05:28,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:28,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042400501] [2022-03-15 20:05:28,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:28,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:28,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:28,295 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:28,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:28,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042400501] [2022-03-15 20:05:28,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042400501] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:28,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007657573] [2022-03-15 20:05:28,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:28,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:28,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:28,297 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:28,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 20:05:28,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:28,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:28,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:28,470 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 20:05:28,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 20:05:28,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007657573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:28,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:28,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:05:28,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [323253624] [2022-03-15 20:05:28,543 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:28,544 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:28,547 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:05:28,547 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:28,588 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:28,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:05:28,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:28,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:05:28,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:05:28,589 INFO L87 Difference]: Start difference. First operand 59288 states and 375283 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:05:29,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:29,539 INFO L93 Difference]: Finished difference Result 59258 states and 375182 transitions. [2022-03-15 20:05:29,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:05:29,539 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:05:29,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:29,982 INFO L225 Difference]: With dead ends: 59258 [2022-03-15 20:05:29,982 INFO L226 Difference]: Without dead ends: 59258 [2022-03-15 20:05:29,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:05:29,983 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 62 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:29,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 9 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:05:30,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59258 states. [2022-03-15 20:05:32,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59258 to 59258. [2022-03-15 20:05:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59258 states, 59250 states have (on average 6.3321856540084385) internal successors, (375182), 59257 states have internal predecessors, (375182), 0 states have call successors, (0), 0 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 20:05:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59258 states to 59258 states and 375182 transitions. [2022-03-15 20:05:33,094 INFO L78 Accepts]: Start accepts. Automaton has 59258 states and 375182 transitions. Word has length 23 [2022-03-15 20:05:33,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:33,094 INFO L470 AbstractCegarLoop]: Abstraction has 59258 states and 375182 transitions. [2022-03-15 20:05:33,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:05:33,094 INFO L276 IsEmpty]: Start isEmpty. Operand 59258 states and 375182 transitions. [2022-03-15 20:05:33,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:05:33,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:33,095 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:33,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 20:05:33,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-03-15 20:05:33,311 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:33,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:33,312 INFO L85 PathProgramCache]: Analyzing trace with hash 682255715, now seen corresponding path program 1 times [2022-03-15 20:05:33,313 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:33,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103370125] [2022-03-15 20:05:33,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:33,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:33,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:33,367 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:33,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:33,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103370125] [2022-03-15 20:05:33,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103370125] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:33,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619335747] [2022-03-15 20:05:33,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:33,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:33,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:33,376 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:33,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 20:05:33,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:33,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:33,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-03-15 20:05:33,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:33,693 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-03-15 20:05:33,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619335747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:33,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:33,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 14 [2022-03-15 20:05:33,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1826563348] [2022-03-15 20:05:33,694 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:33,695 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:33,700 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:05:33,700 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:33,767 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:33,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:05:33,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:33,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:05:33,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:05:33,768 INFO L87 Difference]: Start difference. First operand 59258 states and 375182 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:34,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:34,656 INFO L93 Difference]: Finished difference Result 59196 states and 374939 transitions. [2022-03-15 20:05:34,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:05:34,657 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:05:34,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:35,110 INFO L225 Difference]: With dead ends: 59196 [2022-03-15 20:05:35,111 INFO L226 Difference]: Without dead ends: 59196 [2022-03-15 20:05:35,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:05:35,111 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 72 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:35,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 10 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:05:35,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59196 states. [2022-03-15 20:05:37,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59196 to 59196. [2022-03-15 20:05:37,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59196 states, 59189 states have (on average 6.33460609234824) internal successors, (374939), 59195 states have internal predecessors, (374939), 0 states have call successors, (0), 0 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 20:05:38,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59196 states to 59196 states and 374939 transitions. [2022-03-15 20:05:38,378 INFO L78 Accepts]: Start accepts. Automaton has 59196 states and 374939 transitions. Word has length 27 [2022-03-15 20:05:38,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:38,378 INFO L470 AbstractCegarLoop]: Abstraction has 59196 states and 374939 transitions. [2022-03-15 20:05:38,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:05:38,378 INFO L276 IsEmpty]: Start isEmpty. Operand 59196 states and 374939 transitions. [2022-03-15 20:05:38,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:05:38,380 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:38,380 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:38,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 20:05:38,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:38,595 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:38,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:38,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1554573490, now seen corresponding path program 1 times [2022-03-15 20:05:38,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:38,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698779126] [2022-03-15 20:05:38,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:38,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:38,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:38,678 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:38,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:38,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698779126] [2022-03-15 20:05:38,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698779126] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:38,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395556055] [2022-03-15 20:05:38,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:38,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:38,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:38,680 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:38,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 20:05:38,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:38,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:38,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:38,932 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-03-15 20:05:38,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:39,031 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-03-15 20:05:39,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395556055] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:39,031 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:39,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2022-03-15 20:05:39,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1931173986] [2022-03-15 20:05:39,032 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:39,295 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:39,301 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:05:39,302 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:39,428 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:39,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:05:39,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:39,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:05:39,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:05:39,429 INFO L87 Difference]: Start difference. First operand 59196 states and 374939 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:05:40,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:40,613 INFO L93 Difference]: Finished difference Result 59070 states and 374378 transitions. [2022-03-15 20:05:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:05:40,614 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 31 [2022-03-15 20:05:40,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:40,999 INFO L225 Difference]: With dead ends: 59070 [2022-03-15 20:05:41,000 INFO L226 Difference]: Without dead ends: 59070 [2022-03-15 20:05:41,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:05:41,000 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 83 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:41,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 12 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:05:41,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59070 states. [2022-03-15 20:05:43,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59070 to 59070. [2022-03-15 20:05:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59070 states, 59064 states have (on average 6.338514154137885) internal successors, (374378), 59069 states have internal predecessors, (374378), 0 states have call successors, (0), 0 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 20:05:43,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59070 states to 59070 states and 374378 transitions. [2022-03-15 20:05:43,929 INFO L78 Accepts]: Start accepts. Automaton has 59070 states and 374378 transitions. Word has length 31 [2022-03-15 20:05:43,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:43,929 INFO L470 AbstractCegarLoop]: Abstraction has 59070 states and 374378 transitions. [2022-03-15 20:05:43,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:05:43,929 INFO L276 IsEmpty]: Start isEmpty. Operand 59070 states and 374378 transitions. [2022-03-15 20:05:43,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:05:43,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:43,933 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:43,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 20:05:44,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:44,147 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:44,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1677221664, now seen corresponding path program 1 times [2022-03-15 20:05:44,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:44,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162798677] [2022-03-15 20:05:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:44,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:44,198 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:44,198 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:44,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162798677] [2022-03-15 20:05:44,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162798677] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:44,198 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358746175] [2022-03-15 20:05:44,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:44,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:44,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:44,199 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:44,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 20:05:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:44,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:44,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:44,433 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-15 20:05:44,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:44,497 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-15 20:05:44,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358746175] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:44,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:44,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 16 [2022-03-15 20:05:44,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2042566252] [2022-03-15 20:05:44,498 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:44,500 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:44,510 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:05:44,510 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:44,912 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:44,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:05:44,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:44,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:05:44,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:05:44,913 INFO L87 Difference]: Start difference. First operand 59070 states and 374378 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 20:05:45,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:45,828 INFO L93 Difference]: Finished difference Result 58816 states and 373115 transitions. [2022-03-15 20:05:45,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:05:45,829 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 35 [2022-03-15 20:05:45,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:46,271 INFO L225 Difference]: With dead ends: 58816 [2022-03-15 20:05:46,272 INFO L226 Difference]: Without dead ends: 58816 [2022-03-15 20:05:46,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:05:46,272 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 117 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:46,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 13 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:05:46,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58816 states. [2022-03-15 20:05:48,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58816 to 58816. [2022-03-15 20:05:48,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58816 states, 58811 states have (on average 6.344306337249834) internal successors, (373115), 58815 states have internal predecessors, (373115), 0 states have call successors, (0), 0 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 20:05:49,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58816 states to 58816 states and 373115 transitions. [2022-03-15 20:05:49,103 INFO L78 Accepts]: Start accepts. Automaton has 58816 states and 373115 transitions. Word has length 35 [2022-03-15 20:05:49,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:49,103 INFO L470 AbstractCegarLoop]: Abstraction has 58816 states and 373115 transitions. [2022-03-15 20:05:49,103 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 20:05:49,103 INFO L276 IsEmpty]: Start isEmpty. Operand 58816 states and 373115 transitions. [2022-03-15 20:05:49,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:05:49,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:49,112 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:49,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 20:05:49,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 20:05:49,330 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:49,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:49,330 INFO L85 PathProgramCache]: Analyzing trace with hash 533923437, now seen corresponding path program 1 times [2022-03-15 20:05:49,331 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:49,331 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968277681] [2022-03-15 20:05:49,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:49,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:49,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:49,395 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:49,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:49,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968277681] [2022-03-15 20:05:49,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968277681] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:49,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785165775] [2022-03-15 20:05:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:49,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:49,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:49,397 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:49,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 20:05:49,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:49,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:49,664 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-03-15 20:05:49,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:49,772 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-03-15 20:05:49,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785165775] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:49,772 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:49,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4, 4] total 17 [2022-03-15 20:05:49,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [22355698] [2022-03-15 20:05:49,772 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:49,785 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:49,801 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 99 transitions. [2022-03-15 20:05:49,801 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:49,911 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:49,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:05:49,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:49,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:05:49,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:05:49,912 INFO L87 Difference]: Start difference. First operand 58816 states and 373115 transitions. Second operand has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:05:51,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:51,507 INFO L93 Difference]: Finished difference Result 58306 states and 370318 transitions. [2022-03-15 20:05:51,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:05:51,508 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 39 [2022-03-15 20:05:51,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:51,961 INFO L225 Difference]: With dead ends: 58306 [2022-03-15 20:05:51,961 INFO L226 Difference]: Without dead ends: 58306 [2022-03-15 20:05:51,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:05:51,962 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 140 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:51,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 14 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:05:52,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58306 states. [2022-03-15 20:05:53,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58306 to 58306. [2022-03-15 20:05:54,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58306 states, 58302 states have (on average 6.351720352646565) internal successors, (370318), 58305 states have internal predecessors, (370318), 0 states have call successors, (0), 0 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 20:05:54,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58306 states to 58306 states and 370318 transitions. [2022-03-15 20:05:54,721 INFO L78 Accepts]: Start accepts. Automaton has 58306 states and 370318 transitions. Word has length 39 [2022-03-15 20:05:54,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:54,721 INFO L470 AbstractCegarLoop]: Abstraction has 58306 states and 370318 transitions. [2022-03-15 20:05:54,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:05:54,722 INFO L276 IsEmpty]: Start isEmpty. Operand 58306 states and 370318 transitions. [2022-03-15 20:05:54,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 20:05:54,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:54,741 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:54,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 20:05:54,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:54,955 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:05:54,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:05:54,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1562857945, now seen corresponding path program 1 times [2022-03-15 20:05:54,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:05:54,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396250795] [2022-03-15 20:05:54,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:54,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:05:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:55,051 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:05:55,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:05:55,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396250795] [2022-03-15 20:05:55,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396250795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:05:55,052 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455627290] [2022-03-15 20:05:55,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:05:55,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:05:55,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:05:55,054 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:05:55,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 20:05:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:05:55,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:05:55,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:05:55,324 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-15 20:05:55,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:05:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-03-15 20:05:55,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455627290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:05:55,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:05:55,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 4, 4] total 18 [2022-03-15 20:05:55,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [562655984] [2022-03-15 20:05:55,418 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:05:55,421 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:05:55,436 INFO L252 McrAutomatonBuilder]: Finished intersection with 78 states and 111 transitions. [2022-03-15 20:05:55,436 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:05:55,548 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:05:55,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 20:05:55,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:05:55,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 20:05:55,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:05:55,549 INFO L87 Difference]: Start difference. First operand 58306 states and 370318 transitions. Second operand has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 20:05:56,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:05:56,794 INFO L93 Difference]: Finished difference Result 57284 states and 364195 transitions. [2022-03-15 20:05:56,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 20:05:56,795 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 43 [2022-03-15 20:05:56,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:05:57,151 INFO L225 Difference]: With dead ends: 57284 [2022-03-15 20:05:57,151 INFO L226 Difference]: Without dead ends: 57284 [2022-03-15 20:05:57,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=250, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:05:57,151 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 124 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 20:05:57,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 19 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 20:05:57,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57284 states. [2022-03-15 20:05:59,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57284 to 57284. [2022-03-15 20:05:59,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57284 states, 57281 states have (on average 6.3580419336254606) internal successors, (364195), 57283 states have internal predecessors, (364195), 0 states have call successors, (0), 0 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 20:05:59,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57284 states to 57284 states and 364195 transitions. [2022-03-15 20:05:59,773 INFO L78 Accepts]: Start accepts. Automaton has 57284 states and 364195 transitions. Word has length 43 [2022-03-15 20:05:59,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:05:59,773 INFO L470 AbstractCegarLoop]: Abstraction has 57284 states and 364195 transitions. [2022-03-15 20:05:59,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 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 20:05:59,773 INFO L276 IsEmpty]: Start isEmpty. Operand 57284 states and 364195 transitions. [2022-03-15 20:05:59,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 20:05:59,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:05:59,811 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:05:59,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 20:06:00,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 20:06:00,028 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:06:00,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:06:00,029 INFO L85 PathProgramCache]: Analyzing trace with hash -145720412, now seen corresponding path program 1 times [2022-03-15 20:06:00,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:06:00,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261380388] [2022-03-15 20:06:00,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:00,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:06:00,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:00,113 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:06:00,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:06:00,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261380388] [2022-03-15 20:06:00,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261380388] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:06:00,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851237081] [2022-03-15 20:06:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:00,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:06:00,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:06:00,114 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:06:00,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 20:06:00,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:00,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:06:00,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:06:00,399 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-03-15 20:06:00,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:06:00,509 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 69 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-03-15 20:06:00,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851237081] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:06:00,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:06:00,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 4, 4] total 19 [2022-03-15 20:06:00,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [266129010] [2022-03-15 20:06:00,509 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:06:00,513 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:06:00,531 INFO L252 McrAutomatonBuilder]: Finished intersection with 86 states and 123 transitions. [2022-03-15 20:06:00,531 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:06:00,651 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:06:00,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 20:06:00,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:06:00,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 20:06:00,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:06:00,652 INFO L87 Difference]: Start difference. First operand 57284 states and 364195 transitions. Second operand has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:06:01,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:06:01,850 INFO L93 Difference]: Finished difference Result 55238 states and 350906 transitions. [2022-03-15 20:06:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 20:06:01,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-03-15 20:06:01,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:06:02,390 INFO L225 Difference]: With dead ends: 55238 [2022-03-15 20:06:02,390 INFO L226 Difference]: Without dead ends: 55238 [2022-03-15 20:06:02,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2022-03-15 20:06:02,390 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 231 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:06:02,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 14 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:06:02,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55238 states. [2022-03-15 20:06:04,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55238 to 55238. [2022-03-15 20:06:04,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55238 states, 55236 states have (on average 6.352849590846549) internal successors, (350906), 55237 states have internal predecessors, (350906), 0 states have call successors, (0), 0 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 20:06:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55238 states to 55238 states and 350906 transitions. [2022-03-15 20:06:05,319 INFO L78 Accepts]: Start accepts. Automaton has 55238 states and 350906 transitions. Word has length 47 [2022-03-15 20:06:05,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:06:05,319 INFO L470 AbstractCegarLoop]: Abstraction has 55238 states and 350906 transitions. [2022-03-15 20:06:05,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.384615384615385) internal successors, (57), 13 states have internal predecessors, (57), 0 states have call successors, (0), 0 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 20:06:05,319 INFO L276 IsEmpty]: Start isEmpty. Operand 55238 states and 350906 transitions. [2022-03-15 20:06:05,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-15 20:06:05,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:06:05,430 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:06:05,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-15 20:06:05,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 20:06:05,643 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:06:05,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:06:05,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1578484658, now seen corresponding path program 1 times [2022-03-15 20:06:05,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:06:05,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386506133] [2022-03-15 20:06:05,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:05,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:06:05,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:06:05,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:06:05,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386506133] [2022-03-15 20:06:05,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386506133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:06:05,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79822108] [2022-03-15 20:06:05,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:05,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:06:05,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:06:05,743 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:06:05,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 20:06:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:05,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:06:05,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:06:06,057 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-03-15 20:06:06,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:06:06,179 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2022-03-15 20:06:06,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79822108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:06:06,180 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:06:06,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 4, 4] total 20 [2022-03-15 20:06:06,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [853148428] [2022-03-15 20:06:06,180 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:06:06,190 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:06:06,247 INFO L252 McrAutomatonBuilder]: Finished intersection with 94 states and 135 transitions. [2022-03-15 20:06:06,247 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:06:06,403 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:06:06,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:06:06,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:06:06,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:06:06,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=299, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:06:06,404 INFO L87 Difference]: Start difference. First operand 55238 states and 350906 transitions. Second operand has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 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 20:06:07,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:06:07,292 INFO L93 Difference]: Finished difference Result 51144 states and 322259 transitions. [2022-03-15 20:06:07,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 20:06:07,293 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-03-15 20:06:07,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:06:07,844 INFO L225 Difference]: With dead ends: 51144 [2022-03-15 20:06:07,844 INFO L226 Difference]: Without dead ends: 51144 [2022-03-15 20:06:07,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=299, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:06:07,844 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 233 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:06:07,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 14 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:06:07,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51144 states. [2022-03-15 20:06:09,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51144 to 36859. [2022-03-15 20:06:09,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36859 states, 36858 states have (on average 6.445466384502686) internal successors, (237567), 36858 states have internal predecessors, (237567), 0 states have call successors, (0), 0 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 20:06:09,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36859 states to 36859 states and 237567 transitions. [2022-03-15 20:06:09,773 INFO L78 Accepts]: Start accepts. Automaton has 36859 states and 237567 transitions. Word has length 51 [2022-03-15 20:06:09,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:06:09,773 INFO L470 AbstractCegarLoop]: Abstraction has 36859 states and 237567 transitions. [2022-03-15 20:06:09,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 0 states have call successors, (0), 0 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 20:06:09,773 INFO L276 IsEmpty]: Start isEmpty. Operand 36859 states and 237567 transitions. [2022-03-15 20:06:09,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-15 20:06:09,820 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:06:09,820 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:06:09,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 20:06:10,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:06:10,035 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:06:10,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:06:10,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1256206978, now seen corresponding path program 1 times [2022-03-15 20:06:10,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:06:10,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960038597] [2022-03-15 20:06:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:10,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:06:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:06:10,048 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-15 20:06:10,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-15 20:06:10,060 INFO L138 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-15 20:06:10,060 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-03-15 20:06:10,060 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 2 remaining) [2022-03-15 20:06:10,060 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-03-15 20:06:10,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2022-03-15 20:06:10,060 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:06:10,060 WARN L235 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2022-03-15 20:06:10,060 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,074 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,075 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,076 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,077 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,078 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,079 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,080 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,081 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,082 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,083 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread1of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread1of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,084 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread2of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread2of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread3of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread3of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread4of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread4of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe |threadThread5of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,085 WARN L322 ript$VariableManager]: TermVariabe threadThread5of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread6of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread6of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread7of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread7of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe |threadThread8of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread8of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,086 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread9of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe threadThread9of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe |threadThread10of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,087 WARN L322 ript$VariableManager]: TermVariabe threadThread10of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread11of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread11of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe |threadThread12of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,091 WARN L322 ript$VariableManager]: TermVariabe threadThread12of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,092 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,092 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,092 WARN L322 ript$VariableManager]: TermVariabe threadThread13of13ForFork0_~thread~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,092 WARN L322 ript$VariableManager]: TermVariabe |threadThread13of13ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-03-15 20:06:10,095 INFO L148 ThreadInstanceAdder]: Constructed 13 joinOtherThreadTransitions. [2022-03-15 20:06:10,096 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:06:10,096 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 20:06:10,096 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-03-15 20:06:10,097 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:06:10,097 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 154 places, 143 transitions, 546 flow [2022-03-15 20:06:10,097 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 154 places, 143 transitions, 546 flow [2022-03-15 20:06:10,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 154 places, 143 transitions, 546 flow [2022-03-15 20:06:33,306 INFO L129 PetriNetUnfolder]: 53290/168264 cut-off events. [2022-03-15 20:06:33,306 INFO L130 PetriNetUnfolder]: For 53690/53690 co-relation queries the response was YES. [2022-03-15 20:06:35,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221643 conditions, 168264 events. 53290/168264 cut-off events. For 53690/53690 co-relation queries the response was YES. Maximal size of possible extension queue 2843. Compared 2339169 event pairs, 36879 based on Foata normal form. 0/151824 useless extension candidates. Maximal degree in co-relation 106901. Up to 53248 conditions per place. [2022-03-15 20:06:41,330 INFO L116 LiptonReduction]: Number of co-enabled transitions 10400 [2022-03-15 20:06:42,729 INFO L131 LiptonReduction]: Checked pairs total: 19176 [2022-03-15 20:06:42,729 INFO L133 LiptonReduction]: Total number of compositions: 98 [2022-03-15 20:06:42,729 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 64 places, 50 transitions, 360 flow [2022-03-15 20:06:48,441 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 90106 states, 90091 states have (on average 6.956155442830028) internal successors, (626687), 90105 states have internal predecessors, (626687), 0 states have call successors, (0), 0 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 20:06:48,602 INFO L276 IsEmpty]: Start isEmpty. Operand has 90106 states, 90091 states have (on average 6.956155442830028) internal successors, (626687), 90105 states have internal predecessors, (626687), 0 states have call successors, (0), 0 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 20:06:48,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2022-03-15 20:06:48,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:06:48,602 INFO L514 BasicCegarLoop]: trace histogram [1, 1] [2022-03-15 20:06:48,603 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:06:48,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:06:48,603 INFO L85 PathProgramCache]: Analyzing trace with hash 79338, now seen corresponding path program 1 times [2022-03-15 20:06:48,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:06:48,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033590425] [2022-03-15 20:06:48,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:48,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:06:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:48,612 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 20:06:48,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:06:48,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033590425] [2022-03-15 20:06:48,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033590425] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:06:48,612 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:06:48,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:06:48,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1911088947] [2022-03-15 20:06:48,612 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:06:48,613 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:06:48,613 INFO L252 McrAutomatonBuilder]: Finished intersection with 3 states and 2 transitions. [2022-03-15 20:06:48,613 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:06:48,613 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:06:48,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:06:48,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:06:48,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:06:48,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:06:48,779 INFO L87 Difference]: Start difference. First operand has 90106 states, 90091 states have (on average 6.956155442830028) internal successors, (626687), 90105 states have internal predecessors, (626687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:06:50,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:06:50,375 INFO L93 Difference]: Finished difference Result 90105 states and 626686 transitions. [2022-03-15 20:06:50,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:06:50,376 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2022-03-15 20:06:50,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:06:51,794 INFO L225 Difference]: With dead ends: 90105 [2022-03-15 20:06:51,795 INFO L226 Difference]: Without dead ends: 90105 [2022-03-15 20:06:51,795 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 20:06:51,795 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:06:51,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:06:52,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90105 states. [2022-03-15 20:06:56,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90105 to 90105. [2022-03-15 20:06:56,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90105 states, 90091 states have (on average 6.956144342942136) internal successors, (626686), 90104 states have internal predecessors, (626686), 0 states have call successors, (0), 0 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 20:06:57,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90105 states to 90105 states and 626686 transitions. [2022-03-15 20:06:57,886 INFO L78 Accepts]: Start accepts. Automaton has 90105 states and 626686 transitions. Word has length 2 [2022-03-15 20:06:57,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:06:57,886 INFO L470 AbstractCegarLoop]: Abstraction has 90105 states and 626686 transitions. [2022-03-15 20:06:57,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:06:57,886 INFO L276 IsEmpty]: Start isEmpty. Operand 90105 states and 626686 transitions. [2022-03-15 20:06:57,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-03-15 20:06:57,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:06:57,886 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-03-15 20:06:57,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2022-03-15 20:06:57,886 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:06:57,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:06:57,887 INFO L85 PathProgramCache]: Analyzing trace with hash 320047661, now seen corresponding path program 1 times [2022-03-15 20:06:57,887 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:06:57,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484965303] [2022-03-15 20:06:57,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:06:57,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:06:57,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:06:57,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:06:57,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:06:57,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484965303] [2022-03-15 20:06:57,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484965303] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:06:57,912 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:06:57,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:06:57,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [429535646] [2022-03-15 20:06:57,912 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:06:57,912 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:06:57,912 INFO L252 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2022-03-15 20:06:57,912 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:06:57,913 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:06:57,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:06:57,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:06:57,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:06:57,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:06:57,913 INFO L87 Difference]: Start difference. First operand 90105 states and 626686 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:06:59,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:06:59,457 INFO L93 Difference]: Finished difference Result 90092 states and 626582 transitions. [2022-03-15 20:06:59,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:06:59,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-03-15 20:06:59,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:00,300 INFO L225 Difference]: With dead ends: 90092 [2022-03-15 20:07:00,300 INFO L226 Difference]: Without dead ends: 90092 [2022-03-15 20:07:00,300 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 20:07:00,300 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 13 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:00,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 4 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:07:00,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90092 states. [2022-03-15 20:07:04,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90092 to 90092. [2022-03-15 20:07:04,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90092 states, 90078 states have (on average 6.955993694353782) internal successors, (626582), 90091 states have internal predecessors, (626582), 0 states have call successors, (0), 0 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 20:07:05,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90092 states to 90092 states and 626582 transitions. [2022-03-15 20:07:05,792 INFO L78 Accepts]: Start accepts. Automaton has 90092 states and 626582 transitions. Word has length 6 [2022-03-15 20:07:05,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:05,792 INFO L470 AbstractCegarLoop]: Abstraction has 90092 states and 626582 transitions. [2022-03-15 20:07:05,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:05,792 INFO L276 IsEmpty]: Start isEmpty. Operand 90092 states and 626582 transitions. [2022-03-15 20:07:05,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-03-15 20:07:05,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:05,793 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:07:05,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2022-03-15 20:07:05,793 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:05,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:05,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1331545822, now seen corresponding path program 1 times [2022-03-15 20:07:05,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:05,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138983978] [2022-03-15 20:07:05,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:05,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:05,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:05,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:05,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138983978] [2022-03-15 20:07:05,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138983978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:05,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98478541] [2022-03-15 20:07:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:05,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:05,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:05,807 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:05,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 20:07:05,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:05,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 20:07:05,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:06,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:06,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98478541] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:06,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:06,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2022-03-15 20:07:06,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [151104927] [2022-03-15 20:07:06,022 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:06,023 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:06,023 INFO L252 McrAutomatonBuilder]: Finished intersection with 10 states and 11 transitions. [2022-03-15 20:07:06,023 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:06,028 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [720973#(<= |ULTIMATE.start_main_~i~0#1| 1)] [2022-03-15 20:07:06,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:07:06,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:06,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:07:06,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:07:06,028 INFO L87 Difference]: Start difference. First operand 90092 states and 626582 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:07,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:07,579 INFO L93 Difference]: Finished difference Result 90091 states and 626581 transitions. [2022-03-15 20:07:07,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 20:07:07,580 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-03-15 20:07:07,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:08,816 INFO L225 Difference]: With dead ends: 90091 [2022-03-15 20:07:08,816 INFO L226 Difference]: Without dead ends: 90091 [2022-03-15 20:07:08,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 20:07:08,816 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 8 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:08,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 8 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:07:09,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90091 states. [2022-03-15 20:07:13,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90091 to 90091. [2022-03-15 20:07:13,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90091 states, 90078 states have (on average 6.955982592863962) internal successors, (626581), 90090 states have internal predecessors, (626581), 0 states have call successors, (0), 0 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 20:07:14,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90091 states to 90091 states and 626581 transitions. [2022-03-15 20:07:14,556 INFO L78 Accepts]: Start accepts. Automaton has 90091 states and 626581 transitions. Word has length 7 [2022-03-15 20:07:14,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:14,556 INFO L470 AbstractCegarLoop]: Abstraction has 90091 states and 626581 transitions. [2022-03-15 20:07:14,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:14,556 INFO L276 IsEmpty]: Start isEmpty. Operand 90091 states and 626581 transitions. [2022-03-15 20:07:14,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-15 20:07:14,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:14,556 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2022-03-15 20:07:14,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-15 20:07:14,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:14,774 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:14,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash 553819605, now seen corresponding path program 1 times [2022-03-15 20:07:14,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:14,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894464496] [2022-03-15 20:07:14,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:14,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:14,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:14,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:14,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:14,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894464496] [2022-03-15 20:07:14,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894464496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:14,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265330156] [2022-03-15 20:07:14,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:14,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:14,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:14,814 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:14,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 20:07:15,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:15,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:07:15,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:15,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:15,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:15,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265330156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:15,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:15,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2022-03-15 20:07:15,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [407248839] [2022-03-15 20:07:15,072 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:15,072 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:15,073 INFO L252 McrAutomatonBuilder]: Finished intersection with 14 states and 15 transitions. [2022-03-15 20:07:15,073 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:15,079 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:07:15,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:07:15,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:15,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:07:15,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:07:15,080 INFO L87 Difference]: Start difference. First operand 90091 states and 626581 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:17,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:17,039 INFO L93 Difference]: Finished difference Result 90088 states and 626576 transitions. [2022-03-15 20:07:17,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:07:17,040 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-15 20:07:17,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:18,853 INFO L225 Difference]: With dead ends: 90088 [2022-03-15 20:07:18,853 INFO L226 Difference]: Without dead ends: 90088 [2022-03-15 20:07:18,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:07:18,854 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 17 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:18,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 6 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:07:19,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90088 states. [2022-03-15 20:07:23,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90088 to 90088. [2022-03-15 20:07:23,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90088 states, 90076 states have (on average 6.956081531151472) internal successors, (626576), 90087 states have internal predecessors, (626576), 0 states have call successors, (0), 0 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 20:07:24,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90088 states to 90088 states and 626576 transitions. [2022-03-15 20:07:24,879 INFO L78 Accepts]: Start accepts. Automaton has 90088 states and 626576 transitions. Word has length 11 [2022-03-15 20:07:24,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:24,879 INFO L470 AbstractCegarLoop]: Abstraction has 90088 states and 626576 transitions. [2022-03-15 20:07:24,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:24,879 INFO L276 IsEmpty]: Start isEmpty. Operand 90088 states and 626576 transitions. [2022-03-15 20:07:24,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:07:24,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:24,879 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2022-03-15 20:07:24,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-15 20:07:25,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:25,093 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:25,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:25,093 INFO L85 PathProgramCache]: Analyzing trace with hash -2080772778, now seen corresponding path program 1 times [2022-03-15 20:07:25,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:25,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645427002] [2022-03-15 20:07:25,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:25,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:25,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:25,125 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:25,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:25,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645427002] [2022-03-15 20:07:25,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645427002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:25,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625624065] [2022-03-15 20:07:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:25,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:25,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:25,126 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:25,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 20:07:25,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:25,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:07:25,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:07:25,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:25,420 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 20:07:25,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625624065] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:25,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:25,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2022-03-15 20:07:25,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [664013753] [2022-03-15 20:07:25,421 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:25,421 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:25,422 INFO L252 McrAutomatonBuilder]: Finished intersection with 22 states and 27 transitions. [2022-03-15 20:07:25,422 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:25,450 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:07:25,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:07:25,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:25,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:07:25,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:07:25,451 INFO L87 Difference]: Start difference. First operand 90088 states and 626576 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:07:27,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:27,068 INFO L93 Difference]: Finished difference Result 90081 states and 626560 transitions. [2022-03-15 20:07:27,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 20:07:27,068 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 15 [2022-03-15 20:07:27,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:28,964 INFO L225 Difference]: With dead ends: 90081 [2022-03-15 20:07:28,965 INFO L226 Difference]: Without dead ends: 90081 [2022-03-15 20:07:28,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:07:28,965 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 27 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:28,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 7 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:07:29,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90081 states. [2022-03-15 20:07:33,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90081 to 90081. [2022-03-15 20:07:33,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90081 states, 90070 states have (on average 6.956367269901188) internal successors, (626560), 90080 states have internal predecessors, (626560), 0 states have call successors, (0), 0 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 20:07:34,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90081 states to 90081 states and 626560 transitions. [2022-03-15 20:07:34,551 INFO L78 Accepts]: Start accepts. Automaton has 90081 states and 626560 transitions. Word has length 15 [2022-03-15 20:07:34,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:34,551 INFO L470 AbstractCegarLoop]: Abstraction has 90081 states and 626560 transitions. [2022-03-15 20:07:34,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 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 20:07:34,551 INFO L276 IsEmpty]: Start isEmpty. Operand 90081 states and 626560 transitions. [2022-03-15 20:07:34,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:07:34,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:34,552 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:07:34,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-15 20:07:34,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-03-15 20:07:34,767 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:34,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:34,768 INFO L85 PathProgramCache]: Analyzing trace with hash -204732234, now seen corresponding path program 1 times [2022-03-15 20:07:34,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:34,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683021481] [2022-03-15 20:07:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:34,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:34,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:34,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683021481] [2022-03-15 20:07:34,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683021481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:34,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192290981] [2022-03-15 20:07:34,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:34,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:34,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:34,798 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:34,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 20:07:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:34,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:07:34,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 20:07:35,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:35,065 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-15 20:07:35,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192290981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:35,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:35,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2022-03-15 20:07:35,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [672743527] [2022-03-15 20:07:35,066 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:35,067 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:35,069 INFO L252 McrAutomatonBuilder]: Finished intersection with 30 states and 39 transitions. [2022-03-15 20:07:35,069 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:35,097 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:07:35,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:07:35,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:35,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:07:35,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:07:35,097 INFO L87 Difference]: Start difference. First operand 90081 states and 626560 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:07:36,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:36,685 INFO L93 Difference]: Finished difference Result 90066 states and 626517 transitions. [2022-03-15 20:07:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:07:36,685 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have 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 20:07:36,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:37,510 INFO L225 Difference]: With dead ends: 90066 [2022-03-15 20:07:37,510 INFO L226 Difference]: Without dead ends: 90066 [2022-03-15 20:07:37,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:07:37,511 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 34 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:37,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 9 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:07:38,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90066 states. [2022-03-15 20:07:41,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90066 to 90066. [2022-03-15 20:07:41,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90066 states, 90056 states have (on average 6.9569712179088565) internal successors, (626517), 90065 states have internal predecessors, (626517), 0 states have call successors, (0), 0 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 20:07:42,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90066 states to 90066 states and 626517 transitions. [2022-03-15 20:07:42,653 INFO L78 Accepts]: Start accepts. Automaton has 90066 states and 626517 transitions. Word has length 19 [2022-03-15 20:07:42,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:42,653 INFO L470 AbstractCegarLoop]: Abstraction has 90066 states and 626517 transitions. [2022-03-15 20:07:42,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 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 20:07:42,653 INFO L276 IsEmpty]: Start isEmpty. Operand 90066 states and 626517 transitions. [2022-03-15 20:07:42,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 20:07:42,653 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:42,653 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:07:42,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 20:07:42,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 20:07:42,873 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:42,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:42,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1402869643, now seen corresponding path program 1 times [2022-03-15 20:07:42,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:42,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535971183] [2022-03-15 20:07:42,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:42,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:42,903 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:42,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:42,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535971183] [2022-03-15 20:07:42,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535971183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:42,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765870886] [2022-03-15 20:07:42,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:42,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:42,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:42,905 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:42,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 20:07:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:43,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:07:43,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:43,155 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 20:07:43,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:43,215 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-03-15 20:07:43,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765870886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:43,216 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:43,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 13 [2022-03-15 20:07:43,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [744439473] [2022-03-15 20:07:43,216 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:43,216 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:43,219 INFO L252 McrAutomatonBuilder]: Finished intersection with 38 states and 51 transitions. [2022-03-15 20:07:43,219 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:43,275 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:07:43,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:07:43,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:43,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:07:43,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:07:43,276 INFO L87 Difference]: Start difference. First operand 90066 states and 626517 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:07:44,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:44,839 INFO L93 Difference]: Finished difference Result 90035 states and 626411 transitions. [2022-03-15 20:07:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:07:44,839 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 23 [2022-03-15 20:07:44,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:46,589 INFO L225 Difference]: With dead ends: 90035 [2022-03-15 20:07:46,589 INFO L226 Difference]: Without dead ends: 90035 [2022-03-15 20:07:46,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:07:46,590 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 53 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:46,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 10 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:07:46,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90035 states. [2022-03-15 20:07:51,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90035 to 90035. [2022-03-15 20:07:51,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90035 states, 90026 states have (on average 6.958112100948615) internal successors, (626411), 90034 states have internal predecessors, (626411), 0 states have call successors, (0), 0 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 20:07:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90035 states to 90035 states and 626411 transitions. [2022-03-15 20:07:52,419 INFO L78 Accepts]: Start accepts. Automaton has 90035 states and 626411 transitions. Word has length 23 [2022-03-15 20:07:52,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:07:52,420 INFO L470 AbstractCegarLoop]: Abstraction has 90035 states and 626411 transitions. [2022-03-15 20:07:52,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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 20:07:52,420 INFO L276 IsEmpty]: Start isEmpty. Operand 90035 states and 626411 transitions. [2022-03-15 20:07:52,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 20:07:52,420 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:07:52,421 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:07:52,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 20:07:52,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 20:07:52,637 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:07:52,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:07:52,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1668564243, now seen corresponding path program 1 times [2022-03-15 20:07:52,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:07:52,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827691838] [2022-03-15 20:07:52,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:52,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:07:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:52,675 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:07:52,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:07:52,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827691838] [2022-03-15 20:07:52,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827691838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:07:52,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675241963] [2022-03-15 20:07:52,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:07:52,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:07:52,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:07:52,677 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:07:52,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 20:07:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:07:52,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:07:52,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:07:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-03-15 20:07:52,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:07:52,980 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-03-15 20:07:52,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675241963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:07:52,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:07:52,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 14 [2022-03-15 20:07:52,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [720040039] [2022-03-15 20:07:52,980 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:07:52,981 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:07:52,986 INFO L252 McrAutomatonBuilder]: Finished intersection with 46 states and 63 transitions. [2022-03-15 20:07:52,986 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:07:53,039 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:07:53,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:07:53,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:07:53,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:07:53,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:07:53,039 INFO L87 Difference]: Start difference. First operand 90035 states and 626411 transitions. Second operand has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:07:54,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:07:54,851 INFO L93 Difference]: Finished difference Result 89972 states and 626162 transitions. [2022-03-15 20:07:54,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:07:54,851 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-15 20:07:54,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:07:55,757 INFO L225 Difference]: With dead ends: 89972 [2022-03-15 20:07:55,757 INFO L226 Difference]: Without dead ends: 89972 [2022-03-15 20:07:55,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-03-15 20:07:55,758 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 71 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:07:55,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 10 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:07:56,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89972 states. [2022-03-15 20:07:59,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89972 to 89972. [2022-03-15 20:08:00,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89972 states, 89964 states have (on average 6.960139611400115) internal successors, (626162), 89971 states have internal predecessors, (626162), 0 states have call successors, (0), 0 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 20:08:01,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89972 states to 89972 states and 626162 transitions. [2022-03-15 20:08:01,056 INFO L78 Accepts]: Start accepts. Automaton has 89972 states and 626162 transitions. Word has length 27 [2022-03-15 20:08:01,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:08:01,056 INFO L470 AbstractCegarLoop]: Abstraction has 89972 states and 626162 transitions. [2022-03-15 20:08:01,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:08:01,056 INFO L276 IsEmpty]: Start isEmpty. Operand 89972 states and 626162 transitions. [2022-03-15 20:08:01,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 20:08:01,058 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:08:01,058 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:08:01,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 20:08:01,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:08:01,275 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:08:01,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:08:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1521194768, now seen corresponding path program 1 times [2022-03-15 20:08:01,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:08:01,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228802201] [2022-03-15 20:08:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:01,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:08:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:01,329 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:08:01,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:08:01,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228802201] [2022-03-15 20:08:01,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228802201] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:08:01,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971437362] [2022-03-15 20:08:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:01,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:08:01,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:08:01,330 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:08:01,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 20:08:01,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:01,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:08:01,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:08:01,602 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-03-15 20:08:01,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:08:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-03-15 20:08:01,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971437362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:08:01,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:08:01,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2022-03-15 20:08:01,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1921583048] [2022-03-15 20:08:01,683 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:08:01,685 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:08:01,691 INFO L252 McrAutomatonBuilder]: Finished intersection with 54 states and 75 transitions. [2022-03-15 20:08:01,691 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:08:01,774 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:08:01,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:08:01,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:08:01,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:08:01,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:08:01,775 INFO L87 Difference]: Start difference. First operand 89972 states and 626162 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:08:03,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:08:03,368 INFO L93 Difference]: Finished difference Result 89845 states and 625594 transitions. [2022-03-15 20:08:03,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 20:08:03,368 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 31 [2022-03-15 20:08:03,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:08:04,786 INFO L225 Difference]: With dead ends: 89845 [2022-03-15 20:08:04,786 INFO L226 Difference]: Without dead ends: 89845 [2022-03-15 20:08:04,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:08:04,786 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 87 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:08:04,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 11 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:08:05,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89845 states. [2022-03-15 20:08:09,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89845 to 89845. [2022-03-15 20:08:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89845 states, 89838 states have (on average 6.963578886440036) internal successors, (625594), 89844 states have internal predecessors, (625594), 0 states have call successors, (0), 0 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 20:08:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89845 states to 89845 states and 625594 transitions. [2022-03-15 20:08:11,392 INFO L78 Accepts]: Start accepts. Automaton has 89845 states and 625594 transitions. Word has length 31 [2022-03-15 20:08:11,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:08:11,393 INFO L470 AbstractCegarLoop]: Abstraction has 89845 states and 625594 transitions. [2022-03-15 20:08:11,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 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 20:08:11,393 INFO L276 IsEmpty]: Start isEmpty. Operand 89845 states and 625594 transitions. [2022-03-15 20:08:11,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 20:08:11,396 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:08:11,396 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:08:11,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 20:08:11,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 20:08:11,611 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:08:11,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:08:11,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1639978732, now seen corresponding path program 1 times [2022-03-15 20:08:11,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:08:11,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947272801] [2022-03-15 20:08:11,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:11,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:08:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:08:11,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:08:11,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947272801] [2022-03-15 20:08:11,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947272801] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:08:11,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808662572] [2022-03-15 20:08:11,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:11,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:08:11,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:08:11,663 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:08:11,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 20:08:11,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:11,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:08:11,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:08:11,942 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-15 20:08:11,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:08:12,014 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-03-15 20:08:12,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808662572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:08:12,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:08:12,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 4, 4] total 16 [2022-03-15 20:08:12,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1859957784] [2022-03-15 20:08:12,014 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:08:12,016 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:08:12,024 INFO L252 McrAutomatonBuilder]: Finished intersection with 62 states and 87 transitions. [2022-03-15 20:08:12,025 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:08:12,130 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:08:12,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:08:12,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:08:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:08:12,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:08:12,131 INFO L87 Difference]: Start difference. First operand 89845 states and 625594 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 20:08:13,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:08:13,943 INFO L93 Difference]: Finished difference Result 89590 states and 624323 transitions. [2022-03-15 20:08:13,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:08:13,943 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 35 [2022-03-15 20:08:13,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:08:15,073 INFO L225 Difference]: With dead ends: 89590 [2022-03-15 20:08:15,073 INFO L226 Difference]: Without dead ends: 89590 [2022-03-15 20:08:15,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2022-03-15 20:08:15,074 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 105 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:08:15,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 14 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:08:15,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89590 states. [2022-03-15 20:08:18,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89590 to 89590. [2022-03-15 20:08:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89590 states, 89584 states have (on average 6.96913511341311) internal successors, (624323), 89589 states have internal predecessors, (624323), 0 states have call successors, (0), 0 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 20:08:19,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89590 states to 89590 states and 624323 transitions. [2022-03-15 20:08:19,876 INFO L78 Accepts]: Start accepts. Automaton has 89590 states and 624323 transitions. Word has length 35 [2022-03-15 20:08:19,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:08:19,876 INFO L470 AbstractCegarLoop]: Abstraction has 89590 states and 624323 transitions. [2022-03-15 20:08:19,876 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 20:08:19,876 INFO L276 IsEmpty]: Start isEmpty. Operand 89590 states and 624323 transitions. [2022-03-15 20:08:19,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 20:08:19,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:08:19,882 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:08:19,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-15 20:08:20,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-15 20:08:20,100 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION] === [2022-03-15 20:08:20,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:08:20,100 INFO L85 PathProgramCache]: Analyzing trace with hash -929448665, now seen corresponding path program 1 times [2022-03-15 20:08:20,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:08:20,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291014216] [2022-03-15 20:08:20,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:20,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:08:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:08:20,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:08:20,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291014216] [2022-03-15 20:08:20,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291014216] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:08:20,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749782793] [2022-03-15 20:08:20,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:08:20,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:08:20,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:08:20,166 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:08:20,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 20:08:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:08:20,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:08:20,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:08:20,453 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-03-15 20:08:20,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:08:20,544 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-03-15 20:08:20,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749782793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:08:20,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:08:20,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4, 4] total 17 [2022-03-15 20:08:20,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [27998695] [2022-03-15 20:08:20,545 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:08:20,547 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:08:20,794 INFO L252 McrAutomatonBuilder]: Finished intersection with 70 states and 99 transitions. [2022-03-15 20:08:20,795 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:08:20,911 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:08:20,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:08:20,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:08:20,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:08:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:08:20,912 INFO L87 Difference]: Start difference. First operand 89590 states and 624323 transitions. Second operand has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 20:08:22,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:08:22,097 INFO L93 Difference]: Finished difference Result 89079 states and 621517 transitions. [2022-03-15 20:08:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 20:08:22,098 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 39 [2022-03-15 20:08:22,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:08:23,199 INFO L225 Difference]: With dead ends: 89079 [2022-03-15 20:08:23,199 INFO L226 Difference]: Without dead ends: 89079 [2022-03-15 20:08:23,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:08:23,199 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 139 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:08:23,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 14 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:08:23,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89079 states. [2022-03-15 20:08:26,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89079 to 89079. [2022-03-15 20:08:27,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89079 states, 89074 states have (on average 6.977535532254081) internal successors, (621517), 89078 states have internal predecessors, (621517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)