/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-lit/sssc12_variant.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-c7e336b [2020-10-06 01:16:11,920 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-06 01:16:11,923 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-06 01:16:11,966 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-06 01:16:11,966 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-06 01:16:11,974 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-06 01:16:11,978 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-06 01:16:11,982 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-06 01:16:11,985 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-06 01:16:11,988 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-06 01:16:11,989 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-06 01:16:11,990 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-06 01:16:11,990 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-06 01:16:11,993 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-06 01:16:11,995 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-06 01:16:11,996 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-06 01:16:11,998 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-06 01:16:11,999 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-06 01:16:12,001 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-06 01:16:12,009 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-06 01:16:12,011 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-06 01:16:12,012 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-06 01:16:12,013 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-06 01:16:12,014 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-06 01:16:12,025 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-06 01:16:12,025 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-06 01:16:12,026 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-06 01:16:12,030 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-06 01:16:12,030 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-06 01:16:12,032 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-06 01:16:12,032 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-06 01:16:12,033 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-06 01:16:12,034 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-06 01:16:12,034 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-06 01:16:12,035 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-06 01:16:12,035 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-06 01:16:12,036 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-06 01:16:12,037 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-06 01:16:12,037 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-06 01:16:12,038 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-06 01:16:12,039 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-06 01:16:12,040 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 [2020-10-06 01:16:12,080 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-06 01:16:12,081 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-06 01:16:12,083 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-06 01:16:12,083 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-06 01:16:12,083 INFO L138 SettingsManager]: * Use SBE=true [2020-10-06 01:16:12,084 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-06 01:16:12,084 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-06 01:16:12,084 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-06 01:16:12,084 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-06 01:16:12,084 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-06 01:16:12,085 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-06 01:16:12,086 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-06 01:16:12,086 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-06 01:16:12,086 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-06 01:16:12,086 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-06 01:16:12,087 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-06 01:16:12,087 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-06 01:16:12,087 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-06 01:16:12,087 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-06 01:16:12,087 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-06 01:16:12,088 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-06 01:16:12,088 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-06 01:16:12,088 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-06 01:16:12,088 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-06 01:16:12,088 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-06 01:16:12,088 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-06 01:16:12,089 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-06 01:16:12,089 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-06 01:16:12,089 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-06 01:16:12,089 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-06 01:16:12,089 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-06 01:16:12,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-06 01:16:12,420 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-06 01:16:12,423 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-06 01:16:12,425 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-06 01:16:12,425 INFO L275 PluginConnector]: CDTParser initialized [2020-10-06 01:16:12,426 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12_variant.i [2020-10-06 01:16:12,494 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db21b53b4/19358a153d6a4de9bb96058b1d69ac32/FLAGb97ccc25f [2020-10-06 01:16:13,047 INFO L306 CDTParser]: Found 1 translation units. [2020-10-06 01:16:13,048 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant.i [2020-10-06 01:16:13,071 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db21b53b4/19358a153d6a4de9bb96058b1d69ac32/FLAGb97ccc25f [2020-10-06 01:16:13,332 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db21b53b4/19358a153d6a4de9bb96058b1d69ac32 [2020-10-06 01:16:13,341 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-06 01:16:13,343 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-06 01:16:13,344 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-06 01:16:13,344 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-06 01:16:13,348 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-06 01:16:13,349 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 01:16:13" (1/1) ... [2020-10-06 01:16:13,351 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49cb3a75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:13, skipping insertion in model container [2020-10-06 01:16:13,352 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.10 01:16:13" (1/1) ... [2020-10-06 01:16:13,360 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-06 01:16:13,418 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-06 01:16:13,971 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-06 01:16:13,981 INFO L203 MainTranslator]: Completed pre-run [2020-10-06 01:16:14,031 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-06 01:16:14,187 INFO L208 MainTranslator]: Completed translation [2020-10-06 01:16:14,188 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14 WrapperNode [2020-10-06 01:16:14,188 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-06 01:16:14,189 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-06 01:16:14,189 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-06 01:16:14,189 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-06 01:16:14,199 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,221 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,251 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-06 01:16:14,251 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-06 01:16:14,252 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-06 01:16:14,252 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-06 01:16:14,262 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,266 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,267 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,275 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,280 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,283 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... [2020-10-06 01:16:14,287 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-06 01:16:14,288 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-06 01:16:14,288 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-06 01:16:14,288 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-06 01:16:14,289 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-06 01:16:14,354 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-06 01:16:14,355 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2020-10-06 01:16:14,355 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2020-10-06 01:16:14,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-06 01:16:14,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-06 01:16:14,356 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-06 01:16:14,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-06 01:16:14,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-06 01:16:14,357 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-10-06 01:16:14,357 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-06 01:16:14,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-06 01:16:14,359 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-06 01:16:14,847 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-06 01:16:14,847 INFO L298 CfgBuilder]: Removed 18 assume(true) statements. [2020-10-06 01:16:14,850 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 01:16:14 BoogieIcfgContainer [2020-10-06 01:16:14,850 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-06 01:16:14,851 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-06 01:16:14,851 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-06 01:16:14,855 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-06 01:16:14,855 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.10 01:16:13" (1/3) ... [2020-10-06 01:16:14,856 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@125697ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 01:16:14, skipping insertion in model container [2020-10-06 01:16:14,856 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.10 01:16:14" (2/3) ... [2020-10-06 01:16:14,857 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@125697ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.10 01:16:14, skipping insertion in model container [2020-10-06 01:16:14,857 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.10 01:16:14" (3/3) ... [2020-10-06 01:16:14,859 INFO L109 eAbstractionObserver]: Analyzing ICFG sssc12_variant.i [2020-10-06 01:16:14,870 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-06 01:16:14,870 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-06 01:16:14,878 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-06 01:16:14,879 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-06 01:16:14,907 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,908 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,908 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,909 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,910 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,910 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,910 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,911 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,911 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,911 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,911 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,911 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,912 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,913 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,913 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,913 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,914 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,914 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,914 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,914 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,915 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,915 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,915 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,916 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,919 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,920 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,920 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,920 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,921 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,921 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,921 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,921 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,922 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,922 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:14,940 INFO L251 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-06 01:16:14,961 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-06 01:16:14,961 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-06 01:16:14,961 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-06 01:16:14,962 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-10-06 01:16:14,962 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-06 01:16:14,962 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-06 01:16:14,962 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-06 01:16:14,962 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-06 01:16:14,978 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 67 transitions, 139 flow [2020-10-06 01:16:14,980 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 67 transitions, 139 flow [2020-10-06 01:16:15,023 INFO L129 PetriNetUnfolder]: 7/76 cut-off events. [2020-10-06 01:16:15,023 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-06 01:16:15,043 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 76 events. 7/76 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 39. Up to 4 conditions per place. [2020-10-06 01:16:15,045 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 67 transitions, 139 flow [2020-10-06 01:16:15,065 INFO L129 PetriNetUnfolder]: 7/76 cut-off events. [2020-10-06 01:16:15,065 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-06 01:16:15,066 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 76 events. 7/76 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 39. Up to 4 conditions per place. [2020-10-06 01:16:15,068 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 638 [2020-10-06 01:16:15,069 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-06 01:16:16,661 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-06 01:16:17,060 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2020-10-06 01:16:17,143 INFO L206 etLargeBlockEncoding]: Checked pairs total: 593 [2020-10-06 01:16:17,144 INFO L214 etLargeBlockEncoding]: Total number of compositions: 64 [2020-10-06 01:16:17,147 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 14 places, 12 transitions, 29 flow [2020-10-06 01:16:17,157 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 34 states. [2020-10-06 01:16:17,159 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states. [2020-10-06 01:16:17,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-06 01:16:17,166 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:17,167 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-06 01:16:17,167 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:17,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:17,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1090980617, now seen corresponding path program 1 times [2020-10-06 01:16:17,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:17,198 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204824832] [2020-10-06 01:16:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:17,321 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:17,340 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:17,364 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-06 01:16:17,364 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-06 01:16:17,365 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-06 01:16:17,365 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-06 01:16:17,366 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-06 01:16:17,366 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-06 01:16:17,375 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,375 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,376 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,376 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,376 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,376 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,376 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,377 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,377 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,377 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,377 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,378 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,378 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,378 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,378 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,379 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,379 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,379 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,379 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,379 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,380 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,380 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,380 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,380 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,381 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,381 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,381 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,381 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,381 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,382 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,382 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,382 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,382 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,382 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,383 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,383 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,383 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,383 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,384 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,384 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,384 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,384 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,384 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,385 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,385 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,385 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,385 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,386 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,386 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,386 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,386 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,386 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,387 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,387 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,387 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,387 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,387 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,388 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,389 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,389 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,389 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,389 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,390 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,390 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,390 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,391 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,391 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,392 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,392 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,392 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,392 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,392 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,398 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,399 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,399 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,399 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,399 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:17,403 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-06 01:16:17,404 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-06 01:16:17,404 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-06 01:16:17,404 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-06 01:16:17,404 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-10-06 01:16:17,404 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-06 01:16:17,404 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-06 01:16:17,404 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-06 01:16:17,404 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-06 01:16:17,407 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 92 places, 97 transitions, 206 flow [2020-10-06 01:16:17,407 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 92 places, 97 transitions, 206 flow [2020-10-06 01:16:17,432 INFO L129 PetriNetUnfolder]: 12/116 cut-off events. [2020-10-06 01:16:17,432 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-06 01:16:17,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 116 events. 12/116 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 215 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 77. Up to 6 conditions per place. [2020-10-06 01:16:17,438 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 92 places, 97 transitions, 206 flow [2020-10-06 01:16:17,461 INFO L129 PetriNetUnfolder]: 12/116 cut-off events. [2020-10-06 01:16:17,461 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-06 01:16:17,462 INFO L80 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 116 events. 12/116 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 215 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 77. Up to 6 conditions per place. [2020-10-06 01:16:17,468 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 3016 [2020-10-06 01:16:17,468 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-06 01:16:18,831 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2020-10-06 01:16:19,100 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2020-10-06 01:16:19,184 INFO L206 etLargeBlockEncoding]: Checked pairs total: 7643 [2020-10-06 01:16:19,184 INFO L214 etLargeBlockEncoding]: Total number of compositions: 77 [2020-10-06 01:16:19,184 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 31 transitions, 74 flow [2020-10-06 01:16:19,217 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 653 states. [2020-10-06 01:16:19,218 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states. [2020-10-06 01:16:19,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-06 01:16:19,220 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:19,220 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:19,221 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:19,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:19,221 INFO L82 PathProgramCache]: Analyzing trace with hash 1624833255, now seen corresponding path program 1 times [2020-10-06 01:16:19,222 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:19,223 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257740421] [2020-10-06 01:16:19,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:19,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:16:19,343 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257740421] [2020-10-06 01:16:19,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:19,344 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:16:19,344 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1829303047] [2020-10-06 01:16:19,345 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:19,349 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:19,364 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-06 01:16:19,365 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:19,369 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:19,370 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:19,370 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:19,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:19,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:19,388 INFO L87 Difference]: Start difference. First operand 653 states. Second operand 3 states. [2020-10-06 01:16:19,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:19,449 INFO L93 Difference]: Finished difference Result 661 states and 1837 transitions. [2020-10-06 01:16:19,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:19,451 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2020-10-06 01:16:19,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:16:19,475 INFO L225 Difference]: With dead ends: 661 [2020-10-06 01:16:19,475 INFO L226 Difference]: Without dead ends: 661 [2020-10-06 01:16:19,476 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:19,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2020-10-06 01:16:19,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 614. [2020-10-06 01:16:19,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 614 states. [2020-10-06 01:16:19,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1753 transitions. [2020-10-06 01:16:19,591 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1753 transitions. Word has length 9 [2020-10-06 01:16:19,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:16:19,594 INFO L479 AbstractCegarLoop]: Abstraction has 614 states and 1753 transitions. [2020-10-06 01:16:19,594 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:16:19,594 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1753 transitions. [2020-10-06 01:16:19,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-06 01:16:19,595 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:19,596 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-06 01:16:19,596 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-06 01:16:19,596 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:19,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:19,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1939055541, now seen corresponding path program 1 times [2020-10-06 01:16:19,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:19,600 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028916254] [2020-10-06 01:16:19,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:19,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:19,622 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:19,639 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:19,646 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-06 01:16:19,646 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-06 01:16:19,648 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-06 01:16:19,648 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-06 01:16:19,648 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-06 01:16:19,649 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-06 01:16:19,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,658 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,658 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,660 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,661 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,661 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,661 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,661 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,661 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,663 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,663 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,663 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,663 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,664 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,664 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,665 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,666 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,666 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,666 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,667 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,668 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,668 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,668 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,669 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,671 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,671 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,672 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,673 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,673 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,673 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,673 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,673 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,674 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,674 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,674 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,674 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,675 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,675 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,675 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,676 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,676 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,677 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,677 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,677 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,677 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,677 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,678 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,678 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,679 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,680 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,683 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,684 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,684 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,684 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,684 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,687 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,687 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,687 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,688 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,689 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,689 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:19,690 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-06 01:16:19,691 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-06 01:16:19,691 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-06 01:16:19,691 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-06 01:16:19,691 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-10-06 01:16:19,691 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-06 01:16:19,691 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-06 01:16:19,691 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-06 01:16:19,691 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-06 01:16:19,694 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 127 transitions, 275 flow [2020-10-06 01:16:19,694 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 120 places, 127 transitions, 275 flow [2020-10-06 01:16:19,719 INFO L129 PetriNetUnfolder]: 17/156 cut-off events. [2020-10-06 01:16:19,719 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-06 01:16:19,721 INFO L80 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 156 events. 17/156 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 420 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 120. Up to 8 conditions per place. [2020-10-06 01:16:19,728 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 120 places, 127 transitions, 275 flow [2020-10-06 01:16:19,750 INFO L129 PetriNetUnfolder]: 17/156 cut-off events. [2020-10-06 01:16:19,750 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-06 01:16:19,752 INFO L80 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 156 events. 17/156 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 420 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 120. Up to 8 conditions per place. [2020-10-06 01:16:19,758 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 7134 [2020-10-06 01:16:19,758 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-06 01:16:21,551 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2020-10-06 01:16:21,895 WARN L193 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 76 [2020-10-06 01:16:22,010 INFO L206 etLargeBlockEncoding]: Checked pairs total: 20429 [2020-10-06 01:16:22,010 INFO L214 etLargeBlockEncoding]: Total number of compositions: 105 [2020-10-06 01:16:22,010 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 45 places, 44 transitions, 109 flow [2020-10-06 01:16:22,507 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 7187 states. [2020-10-06 01:16:22,507 INFO L276 IsEmpty]: Start isEmpty. Operand 7187 states. [2020-10-06 01:16:22,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-06 01:16:22,508 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:22,508 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:22,509 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:22,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:22,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1601323978, now seen corresponding path program 1 times [2020-10-06 01:16:22,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:22,514 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293958258] [2020-10-06 01:16:22,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:22,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:22,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:16:22,567 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293958258] [2020-10-06 01:16:22,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:22,567 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:16:22,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [738134166] [2020-10-06 01:16:22,568 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:22,569 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:22,571 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-06 01:16:22,571 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:22,571 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:22,572 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:22,572 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:22,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:22,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:22,573 INFO L87 Difference]: Start difference. First operand 7187 states. Second operand 3 states. [2020-10-06 01:16:22,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:22,708 INFO L93 Difference]: Finished difference Result 7283 states and 28157 transitions. [2020-10-06 01:16:22,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:22,709 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2020-10-06 01:16:22,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:16:22,797 INFO L225 Difference]: With dead ends: 7283 [2020-10-06 01:16:22,797 INFO L226 Difference]: Without dead ends: 7283 [2020-10-06 01:16:22,797 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:22,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7283 states. [2020-10-06 01:16:23,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7283 to 6763. [2020-10-06 01:16:23,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6763 states. [2020-10-06 01:16:23,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6763 states to 6763 states and 26666 transitions. [2020-10-06 01:16:23,250 INFO L78 Accepts]: Start accepts. Automaton has 6763 states and 26666 transitions. Word has length 9 [2020-10-06 01:16:23,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:16:23,251 INFO L479 AbstractCegarLoop]: Abstraction has 6763 states and 26666 transitions. [2020-10-06 01:16:23,251 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:16:23,251 INFO L276 IsEmpty]: Start isEmpty. Operand 6763 states and 26666 transitions. [2020-10-06 01:16:23,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-06 01:16:23,253 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:23,253 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:23,254 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-06 01:16:23,254 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:23,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:23,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1617516171, now seen corresponding path program 1 times [2020-10-06 01:16:23,259 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:23,260 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890051751] [2020-10-06 01:16:23,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:23,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:23,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:16:23,308 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890051751] [2020-10-06 01:16:23,308 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:23,309 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-06 01:16:23,309 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1111773088] [2020-10-06 01:16:23,309 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:23,310 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:23,312 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-06 01:16:23,312 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:23,313 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:23,313 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:23,313 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:23,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:23,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:23,314 INFO L87 Difference]: Start difference. First operand 6763 states and 26666 transitions. Second operand 3 states. [2020-10-06 01:16:23,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:23,504 INFO L93 Difference]: Finished difference Result 7279 states and 28669 transitions. [2020-10-06 01:16:23,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:23,505 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2020-10-06 01:16:23,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:16:23,710 INFO L225 Difference]: With dead ends: 7279 [2020-10-06 01:16:23,711 INFO L226 Difference]: Without dead ends: 7279 [2020-10-06 01:16:23,712 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:23,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7279 states. [2020-10-06 01:16:24,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7279 to 7279. [2020-10-06 01:16:24,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7279 states. [2020-10-06 01:16:24,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7279 states to 7279 states and 28669 transitions. [2020-10-06 01:16:24,157 INFO L78 Accepts]: Start accepts. Automaton has 7279 states and 28669 transitions. Word has length 12 [2020-10-06 01:16:24,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:16:24,157 INFO L479 AbstractCegarLoop]: Abstraction has 7279 states and 28669 transitions. [2020-10-06 01:16:24,157 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:16:24,157 INFO L276 IsEmpty]: Start isEmpty. Operand 7279 states and 28669 transitions. [2020-10-06 01:16:24,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-06 01:16:24,161 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:24,161 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:24,161 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-06 01:16:24,161 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:24,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:24,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1543563690, now seen corresponding path program 1 times [2020-10-06 01:16:24,166 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:24,167 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434955397] [2020-10-06 01:16:24,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:24,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:24,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-06 01:16:24,239 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434955397] [2020-10-06 01:16:24,239 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:24,239 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:16:24,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1727021413] [2020-10-06 01:16:24,240 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:24,241 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:24,246 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-06 01:16:24,246 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:24,247 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:24,247 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:24,247 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:24,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:24,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:24,248 INFO L87 Difference]: Start difference. First operand 7279 states and 28669 transitions. Second operand 3 states. [2020-10-06 01:16:24,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:24,388 INFO L93 Difference]: Finished difference Result 9253 states and 35628 transitions. [2020-10-06 01:16:24,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:24,388 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2020-10-06 01:16:24,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:16:24,447 INFO L225 Difference]: With dead ends: 9253 [2020-10-06 01:16:24,447 INFO L226 Difference]: Without dead ends: 9253 [2020-10-06 01:16:24,448 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:24,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9253 states. [2020-10-06 01:16:25,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9253 to 8595. [2020-10-06 01:16:25,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8595 states. [2020-10-06 01:16:25,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8595 states to 8595 states and 33747 transitions. [2020-10-06 01:16:25,564 INFO L78 Accepts]: Start accepts. Automaton has 8595 states and 33747 transitions. Word has length 12 [2020-10-06 01:16:25,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:16:25,565 INFO L479 AbstractCegarLoop]: Abstraction has 8595 states and 33747 transitions. [2020-10-06 01:16:25,565 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:16:25,565 INFO L276 IsEmpty]: Start isEmpty. Operand 8595 states and 33747 transitions. [2020-10-06 01:16:25,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-06 01:16:25,566 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:25,567 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-06 01:16:25,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-06 01:16:25,567 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:25,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:25,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1327548096, now seen corresponding path program 1 times [2020-10-06 01:16:25,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:25,569 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555066006] [2020-10-06 01:16:25,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:25,580 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:16:25,589 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:16:25,595 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-06 01:16:25,595 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-06 01:16:25,596 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-06 01:16:25,596 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-06 01:16:25,596 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-06 01:16:25,597 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-06 01:16:25,606 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,606 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,606 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,607 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,607 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,607 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,607 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,607 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,608 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,609 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,610 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,612 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,612 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,613 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,614 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,614 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,614 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,619 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,624 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,624 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,624 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,628 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,629 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,630 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,630 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,630 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,631 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,633 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,634 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,634 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,634 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,635 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,636 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,637 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,637 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,638 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,638 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,639 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,640 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:16:25,641 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-06 01:16:25,641 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-06 01:16:25,641 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-06 01:16:25,641 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-06 01:16:25,641 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-10-06 01:16:25,641 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-06 01:16:25,641 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-06 01:16:25,642 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-06 01:16:25,642 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-06 01:16:25,643 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 157 transitions, 346 flow [2020-10-06 01:16:25,643 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 157 transitions, 346 flow [2020-10-06 01:16:25,670 INFO L129 PetriNetUnfolder]: 22/196 cut-off events. [2020-10-06 01:16:25,671 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-06 01:16:25,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 219 conditions, 196 events. 22/196 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 599 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 164. Up to 10 conditions per place. [2020-10-06 01:16:25,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 157 transitions, 346 flow [2020-10-06 01:16:25,709 INFO L129 PetriNetUnfolder]: 22/196 cut-off events. [2020-10-06 01:16:25,710 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-06 01:16:25,712 INFO L80 FinitePrefix]: Finished finitePrefix Result has 219 conditions, 196 events. 22/196 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 599 event pairs, 0 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 164. Up to 10 conditions per place. [2020-10-06 01:16:25,723 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 12992 [2020-10-06 01:16:25,723 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-06 01:16:27,302 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2020-10-06 01:16:28,028 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2020-10-06 01:16:28,122 INFO L206 etLargeBlockEncoding]: Checked pairs total: 36762 [2020-10-06 01:16:28,122 INFO L214 etLargeBlockEncoding]: Total number of compositions: 127 [2020-10-06 01:16:28,123 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 58 places, 58 transitions, 148 flow [2020-10-06 01:16:45,785 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 79061 states. [2020-10-06 01:16:45,785 INFO L276 IsEmpty]: Start isEmpty. Operand 79061 states. [2020-10-06 01:16:45,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-06 01:16:45,786 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:45,786 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:45,787 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:45,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:45,787 INFO L82 PathProgramCache]: Analyzing trace with hash 2030461824, now seen corresponding path program 1 times [2020-10-06 01:16:45,788 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:45,789 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614522974] [2020-10-06 01:16:45,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:45,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:16:45,826 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614522974] [2020-10-06 01:16:45,827 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:45,827 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:16:45,827 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [636165981] [2020-10-06 01:16:45,827 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:45,828 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:45,830 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-06 01:16:45,830 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:45,830 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:45,830 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:45,830 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:45,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:45,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:45,831 INFO L87 Difference]: Start difference. First operand 79061 states. Second operand 3 states. [2020-10-06 01:16:46,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:46,848 INFO L93 Difference]: Finished difference Result 80125 states and 397141 transitions. [2020-10-06 01:16:46,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:46,849 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2020-10-06 01:16:46,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:16:47,497 INFO L225 Difference]: With dead ends: 80125 [2020-10-06 01:16:47,497 INFO L226 Difference]: Without dead ends: 80125 [2020-10-06 01:16:47,497 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:51,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80125 states. [2020-10-06 01:16:54,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80125 to 74402. [2020-10-06 01:16:54,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74402 states. [2020-10-06 01:16:57,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74402 states to 74402 states and 374497 transitions. [2020-10-06 01:16:57,485 INFO L78 Accepts]: Start accepts. Automaton has 74402 states and 374497 transitions. Word has length 9 [2020-10-06 01:16:57,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:16:57,485 INFO L479 AbstractCegarLoop]: Abstraction has 74402 states and 374497 transitions. [2020-10-06 01:16:57,485 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:16:57,485 INFO L276 IsEmpty]: Start isEmpty. Operand 74402 states and 374497 transitions. [2020-10-06 01:16:57,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-06 01:16:57,486 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:16:57,486 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:16:57,486 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-06 01:16:57,487 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:16:57,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:16:57,487 INFO L82 PathProgramCache]: Analyzing trace with hash 644097770, now seen corresponding path program 1 times [2020-10-06 01:16:57,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:16:57,488 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596764488] [2020-10-06 01:16:57,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:16:57,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:16:57,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-06 01:16:57,519 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596764488] [2020-10-06 01:16:57,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:16:57,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:16:57,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1876506557] [2020-10-06 01:16:57,520 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:16:57,521 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:16:57,523 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-06 01:16:57,523 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:16:57,523 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:16:57,523 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:16:57,524 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:16:57,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:16:57,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:16:57,524 INFO L87 Difference]: Start difference. First operand 74402 states and 374497 transitions. Second operand 3 states. [2020-10-06 01:16:58,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:16:58,196 INFO L93 Difference]: Finished difference Result 94682 states and 468006 transitions. [2020-10-06 01:16:58,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:16:58,197 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2020-10-06 01:16:58,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:17:03,010 INFO L225 Difference]: With dead ends: 94682 [2020-10-06 01:17:03,010 INFO L226 Difference]: Without dead ends: 94682 [2020-10-06 01:17:03,011 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:04,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94682 states. [2020-10-06 01:17:06,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94682 to 87922. [2020-10-06 01:17:06,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87922 states. [2020-10-06 01:17:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87922 states to 87922 states and 441343 transitions. [2020-10-06 01:17:07,240 INFO L78 Accepts]: Start accepts. Automaton has 87922 states and 441343 transitions. Word has length 12 [2020-10-06 01:17:07,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:17:07,240 INFO L479 AbstractCegarLoop]: Abstraction has 87922 states and 441343 transitions. [2020-10-06 01:17:07,240 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:17:07,240 INFO L276 IsEmpty]: Start isEmpty. Operand 87922 states and 441343 transitions. [2020-10-06 01:17:07,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-06 01:17:07,241 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:17:07,241 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:17:07,241 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-06 01:17:07,241 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:17:07,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:17:07,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1024866007, now seen corresponding path program 1 times [2020-10-06 01:17:07,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:17:07,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287344436] [2020-10-06 01:17:07,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:17:07,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:17:07,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:17:07,284 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287344436] [2020-10-06 01:17:07,284 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:17:07,284 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-06 01:17:07,284 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [566658764] [2020-10-06 01:17:07,284 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:17:07,286 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:17:07,287 INFO L258 McrAutomatonBuilder]: Finished intersection with 13 states and 12 transitions. [2020-10-06 01:17:07,287 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:17:07,288 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:17:07,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:17:07,288 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:17:07,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:17:07,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:07,289 INFO L87 Difference]: Start difference. First operand 87922 states and 441343 transitions. Second operand 3 states. [2020-10-06 01:17:12,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:17:12,538 INFO L93 Difference]: Finished difference Result 94681 states and 474764 transitions. [2020-10-06 01:17:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:17:12,539 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 12 [2020-10-06 01:17:12,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:17:12,934 INFO L225 Difference]: With dead ends: 94681 [2020-10-06 01:17:12,934 INFO L226 Difference]: Without dead ends: 94681 [2020-10-06 01:17:12,934 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:15,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94681 states. [2020-10-06 01:17:17,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94681 to 94681. [2020-10-06 01:17:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94681 states. [2020-10-06 01:17:18,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94681 states to 94681 states and 474764 transitions. [2020-10-06 01:17:18,853 INFO L78 Accepts]: Start accepts. Automaton has 94681 states and 474764 transitions. Word has length 12 [2020-10-06 01:17:18,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:17:18,853 INFO L479 AbstractCegarLoop]: Abstraction has 94681 states and 474764 transitions. [2020-10-06 01:17:18,853 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:17:18,853 INFO L276 IsEmpty]: Start isEmpty. Operand 94681 states and 474764 transitions. [2020-10-06 01:17:18,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-06 01:17:18,856 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:17:18,856 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:17:18,856 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-06 01:17:18,857 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:17:18,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:17:18,857 INFO L82 PathProgramCache]: Analyzing trace with hash -647515050, now seen corresponding path program 1 times [2020-10-06 01:17:18,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:17:18,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629845190] [2020-10-06 01:17:18,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:17:18,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:17:18,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-06 01:17:18,920 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629845190] [2020-10-06 01:17:18,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:17:18,921 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:17:18,921 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1571734099] [2020-10-06 01:17:18,921 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:17:18,923 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:17:18,926 INFO L258 McrAutomatonBuilder]: Finished intersection with 23 states and 30 transitions. [2020-10-06 01:17:18,926 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:17:18,947 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:17:18,947 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-06 01:17:18,947 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:17:18,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-06 01:17:18,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-06 01:17:18,948 INFO L87 Difference]: Start difference. First operand 94681 states and 474764 transitions. Second operand 5 states. [2020-10-06 01:17:19,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:17:19,782 INFO L93 Difference]: Finished difference Result 97858 states and 490029 transitions. [2020-10-06 01:17:19,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-06 01:17:19,783 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-10-06 01:17:19,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:17:20,218 INFO L225 Difference]: With dead ends: 97858 [2020-10-06 01:17:20,218 INFO L226 Difference]: Without dead ends: 97858 [2020-10-06 01:17:20,219 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-06 01:17:27,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97858 states. [2020-10-06 01:17:29,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97858 to 92039. [2020-10-06 01:17:29,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92039 states. [2020-10-06 01:17:30,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92039 states to 92039 states and 461374 transitions. [2020-10-06 01:17:30,324 INFO L78 Accepts]: Start accepts. Automaton has 92039 states and 461374 transitions. Word has length 14 [2020-10-06 01:17:30,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:17:30,325 INFO L479 AbstractCegarLoop]: Abstraction has 92039 states and 461374 transitions. [2020-10-06 01:17:30,325 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-06 01:17:30,325 INFO L276 IsEmpty]: Start isEmpty. Operand 92039 states and 461374 transitions. [2020-10-06 01:17:30,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-06 01:17:30,327 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:17:30,327 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:17:30,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-06 01:17:30,328 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:17:30,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:17:30,328 INFO L82 PathProgramCache]: Analyzing trace with hash 603520936, now seen corresponding path program 1 times [2020-10-06 01:17:30,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:17:30,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126685806] [2020-10-06 01:17:30,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:17:30,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:17:30,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-06 01:17:30,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126685806] [2020-10-06 01:17:30,374 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:17:30,374 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-06 01:17:30,375 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [385429647] [2020-10-06 01:17:30,375 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:17:30,376 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:17:30,378 INFO L258 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-06 01:17:30,378 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:17:30,379 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:17:30,380 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:17:30,380 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:17:30,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:17:30,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:30,381 INFO L87 Difference]: Start difference. First operand 92039 states and 461374 transitions. Second operand 3 states. [2020-10-06 01:17:31,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:17:31,236 INFO L93 Difference]: Finished difference Result 99279 states and 497204 transitions. [2020-10-06 01:17:31,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:17:31,236 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2020-10-06 01:17:31,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:17:31,687 INFO L225 Difference]: With dead ends: 99279 [2020-10-06 01:17:31,688 INFO L226 Difference]: Without dead ends: 99279 [2020-10-06 01:17:31,688 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:34,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99279 states. [2020-10-06 01:17:44,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99279 to 99279. [2020-10-06 01:17:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99279 states. [2020-10-06 01:17:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99279 states to 99279 states and 497204 transitions. [2020-10-06 01:17:44,697 INFO L78 Accepts]: Start accepts. Automaton has 99279 states and 497204 transitions. Word has length 15 [2020-10-06 01:17:44,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:17:44,698 INFO L479 AbstractCegarLoop]: Abstraction has 99279 states and 497204 transitions. [2020-10-06 01:17:44,698 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:17:44,698 INFO L276 IsEmpty]: Start isEmpty. Operand 99279 states and 497204 transitions. [2020-10-06 01:17:44,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-06 01:17:44,701 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:17:44,701 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-06 01:17:44,701 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-06 01:17:44,702 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:17:44,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:17:44,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1936790882, now seen corresponding path program 1 times [2020-10-06 01:17:44,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:17:44,703 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728341825] [2020-10-06 01:17:44,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:17:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-06 01:17:44,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-06 01:17:44,741 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728341825] [2020-10-06 01:17:44,741 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-06 01:17:44,741 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-06 01:17:44,741 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [24920216] [2020-10-06 01:17:44,741 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-06 01:17:44,743 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-06 01:17:44,745 INFO L258 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-06 01:17:44,745 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-06 01:17:44,745 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-06 01:17:44,746 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-06 01:17:44,746 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-06 01:17:44,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-06 01:17:44,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:44,746 INFO L87 Difference]: Start difference. First operand 99279 states and 497204 transitions. Second operand 3 states. [2020-10-06 01:17:46,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-06 01:17:46,506 INFO L93 Difference]: Finished difference Result 125619 states and 618270 transitions. [2020-10-06 01:17:46,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-06 01:17:46,506 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2020-10-06 01:17:46,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-06 01:17:46,990 INFO L225 Difference]: With dead ends: 125619 [2020-10-06 01:17:46,990 INFO L226 Difference]: Without dead ends: 125619 [2020-10-06 01:17:46,991 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-06 01:17:53,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125619 states. [2020-10-06 01:17:56,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125619 to 116839. [2020-10-06 01:17:56,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116839 states. [2020-10-06 01:17:57,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116839 states to 116839 states and 583768 transitions. [2020-10-06 01:17:57,352 INFO L78 Accepts]: Start accepts. Automaton has 116839 states and 583768 transitions. Word has length 15 [2020-10-06 01:17:57,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-06 01:17:57,352 INFO L479 AbstractCegarLoop]: Abstraction has 116839 states and 583768 transitions. [2020-10-06 01:17:57,352 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-06 01:17:57,352 INFO L276 IsEmpty]: Start isEmpty. Operand 116839 states and 583768 transitions. [2020-10-06 01:17:57,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-06 01:17:57,355 INFO L414 BasicCegarLoop]: Found error trace [2020-10-06 01:17:57,355 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2020-10-06 01:17:57,355 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-06 01:17:57,355 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-06 01:17:57,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-06 01:17:57,355 INFO L82 PathProgramCache]: Analyzing trace with hash -513167466, now seen corresponding path program 1 times [2020-10-06 01:17:57,356 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-06 01:17:57,356 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898539695] [2020-10-06 01:17:57,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-06 01:17:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:17:57,366 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:17:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-06 01:17:57,373 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-06 01:17:57,380 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-06 01:17:57,380 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-06 01:17:57,380 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-06 01:17:57,380 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-06 01:17:57,381 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-06 01:17:57,381 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-06 01:17:57,391 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,392 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,393 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,394 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,395 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,396 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,397 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,398 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,399 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,400 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,401 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,402 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,403 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,404 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,405 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,406 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,407 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,408 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,409 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,410 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,411 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,412 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,413 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,414 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,415 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,416 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,417 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,417 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,426 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,427 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,427 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,427 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,427 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,428 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,429 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,429 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,429 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,429 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,429 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,431 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,432 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,432 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,432 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,432 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,432 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,437 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#t~mem2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~end~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,438 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~c~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,439 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-06 01:17:57,439 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-06 01:17:57,440 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-06 01:17:57,440 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-06 01:17:57,440 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-06 01:17:57,440 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-10-06 01:17:57,440 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-06 01:17:57,440 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-06 01:17:57,440 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-06 01:17:57,441 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-06 01:17:57,442 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 176 places, 187 transitions, 419 flow [2020-10-06 01:17:57,442 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 176 places, 187 transitions, 419 flow [2020-10-06 01:17:57,476 INFO L129 PetriNetUnfolder]: 27/236 cut-off events. [2020-10-06 01:17:57,477 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-06 01:17:57,480 INFO L80 FinitePrefix]: Finished finitePrefix Result has 267 conditions, 236 events. 27/236 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 813 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 209. Up to 12 conditions per place. [2020-10-06 01:17:57,492 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 176 places, 187 transitions, 419 flow [2020-10-06 01:17:57,522 INFO L129 PetriNetUnfolder]: 27/236 cut-off events. [2020-10-06 01:17:57,523 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-06 01:17:57,526 INFO L80 FinitePrefix]: Finished finitePrefix Result has 267 conditions, 236 events. 27/236 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 813 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 209. Up to 12 conditions per place. [2020-10-06 01:17:57,536 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 20590 [2020-10-06 01:17:57,537 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-10-06 01:17:59,823 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-06 01:17:59,920 INFO L206 etLargeBlockEncoding]: Checked pairs total: 59554 [2020-10-06 01:17:59,920 INFO L214 etLargeBlockEncoding]: Total number of compositions: 147 [2020-10-06 01:17:59,921 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 70 transitions, 185 flow Received shutdown request... [2020-10-06 01:20:00,013 WARN L544 AbstractCegarLoop]: Verification canceled [2020-10-06 01:20:00,016 WARN L228 ceAbstractionStarter]: Timeout [2020-10-06 01:20:00,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.10 01:20:00 BasicIcfg [2020-10-06 01:20:00,016 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-06 01:20:00,018 INFO L168 Benchmark]: Toolchain (without parser) took 226675.63 ms. Allocated memory was 145.8 MB in the beginning and 2.7 GB in the end (delta: 2.6 GB). Free memory was 99.7 MB in the beginning and 1.1 GB in the end (delta: -995.5 MB). Peak memory consumption was 3.2 GB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,019 INFO L168 Benchmark]: CDTParser took 0.69 ms. Allocated memory is still 145.8 MB. Free memory was 120.4 MB in the beginning and 120.2 MB in the end (delta: 209.8 kB). Peak memory consumption was 209.8 kB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,020 INFO L168 Benchmark]: CACSL2BoogieTranslator took 844.56 ms. Allocated memory was 145.8 MB in the beginning and 202.4 MB in the end (delta: 56.6 MB). Free memory was 99.5 MB in the beginning and 135.4 MB in the end (delta: -35.9 MB). Peak memory consumption was 30.1 MB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,021 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.30 ms. Allocated memory is still 202.4 MB. Free memory was 135.4 MB in the beginning and 132.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,022 INFO L168 Benchmark]: Boogie Preprocessor took 35.86 ms. Allocated memory is still 202.4 MB. Free memory was 132.7 MB in the beginning and 131.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,022 INFO L168 Benchmark]: RCFGBuilder took 562.40 ms. Allocated memory is still 202.4 MB. Free memory was 131.3 MB in the beginning and 103.2 MB in the end (delta: 28.1 MB). Peak memory consumption was 28.1 MB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,023 INFO L168 Benchmark]: TraceAbstraction took 225165.26 ms. Allocated memory was 202.4 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 102.5 MB in the beginning and 1.1 GB in the end (delta: -992.7 MB). Peak memory consumption was 3.2 GB. Max. memory is 7.1 GB. [2020-10-06 01:20:00,032 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.69 ms. Allocated memory is still 145.8 MB. Free memory was 120.4 MB in the beginning and 120.2 MB in the end (delta: 209.8 kB). Peak memory consumption was 209.8 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 844.56 ms. Allocated memory was 145.8 MB in the beginning and 202.4 MB in the end (delta: 56.6 MB). Free memory was 99.5 MB in the beginning and 135.4 MB in the end (delta: -35.9 MB). Peak memory consumption was 30.1 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 62.30 ms. Allocated memory is still 202.4 MB. Free memory was 135.4 MB in the beginning and 132.7 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 35.86 ms. Allocated memory is still 202.4 MB. Free memory was 132.7 MB in the beginning and 131.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 562.40 ms. Allocated memory is still 202.4 MB. Free memory was 131.3 MB in the beginning and 103.2 MB in the end (delta: 28.1 MB). Peak memory consumption was 28.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 225165.26 ms. Allocated memory was 202.4 MB in the beginning and 2.7 GB in the end (delta: 2.5 GB). Free memory was 102.5 MB in the beginning and 1.1 GB in the end (delta: -992.7 MB). Peak memory consumption was 3.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.1s, 64 ProgramPointsBefore, 14 ProgramPointsAfterwards, 67 TransitionsBefore, 12 TransitionsAfterwards, 638 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 7 ConcurrentYvCompositions, 5 ChoiceCompositions, 323 VarBasedMoverChecksPositive, 9 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 593 CheckedPairsTotal, 64 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.7s, 92 ProgramPointsBefore, 32 ProgramPointsAfterwards, 97 TransitionsBefore, 31 TransitionsAfterwards, 3016 CoEnabledTransitionPairs, 7 FixpointIterations, 25 TrivialSequentialCompositions, 37 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 12 ConcurrentYvCompositions, 6 ChoiceCompositions, 1511 VarBasedMoverChecksPositive, 32 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 7643 CheckedPairsTotal, 77 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.3s, 120 ProgramPointsBefore, 45 ProgramPointsAfterwards, 127 TransitionsBefore, 44 TransitionsAfterwards, 7134 CoEnabledTransitionPairs, 8 FixpointIterations, 28 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 15 ConcurrentYvCompositions, 8 ChoiceCompositions, 3524 VarBasedMoverChecksPositive, 58 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 20429 CheckedPairsTotal, 105 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.4s, 148 ProgramPointsBefore, 58 ProgramPointsAfterwards, 157 TransitionsBefore, 58 TransitionsAfterwards, 12992 CoEnabledTransitionPairs, 7 FixpointIterations, 27 TrivialSequentialCompositions, 77 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 21 ConcurrentYvCompositions, 9 ChoiceCompositions, 6792 VarBasedMoverChecksPositive, 87 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 36762 CheckedPairsTotal, 127 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.4s, 176 ProgramPointsBefore, 71 ProgramPointsAfterwards, 187 TransitionsBefore, 70 TransitionsAfterwards, 20590 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 96 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 24 ConcurrentYvCompositions, 12 ChoiceCompositions, 9970 VarBasedMoverChecksPositive, 86 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 59554 CheckedPairsTotal, 147 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 987]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 987). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 71 places, 70 transitions, 185 flow. Already constructed 280507 states. Currently 68798 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 61 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 224.8s, OverallIterations: 14, TraceHistogramMax: 5, AutomataDifference: 18.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 149.5s, HoareTripleCheckerStatistics: 771 SDtfs, 415 SDslu, 339 SDs, 0 SdLazy, 222 SolverSat, 17 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 35 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=116839occurred in iteration=6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 55.7s AutomataMinimizationTime, 10 MinimizatonAttempts, 28307 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.3s InterpolantComputationTime, 161 NumberOfCodeBlocks, 161 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 109 ConstructedInterpolants, 0 QuantifiedInterpolants, 3431 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 14/14 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown