/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-507b705 [2020-09-11 16:06:38,914 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-11 16:06:38,918 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-11 16:06:38,960 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-11 16:06:38,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-11 16:06:38,968 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-11 16:06:38,972 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-11 16:06:38,976 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-11 16:06:38,978 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-11 16:06:38,981 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-11 16:06:38,982 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-11 16:06:38,984 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-11 16:06:38,984 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-11 16:06:38,987 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-11 16:06:38,989 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-11 16:06:38,992 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-11 16:06:38,994 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-11 16:06:38,995 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-11 16:06:38,996 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-11 16:06:39,004 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-11 16:06:39,007 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-11 16:06:39,008 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-11 16:06:39,009 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-11 16:06:39,010 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-11 16:06:39,022 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-11 16:06:39,022 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-11 16:06:39,023 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-11 16:06:39,024 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-11 16:06:39,030 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-11 16:06:39,031 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-11 16:06:39,031 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-11 16:06:39,035 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-11 16:06:39,036 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-11 16:06:39,040 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-11 16:06:39,041 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-11 16:06:39,041 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-11 16:06:39,041 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-11 16:06:39,042 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-11 16:06:39,042 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-11 16:06:39,043 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-11 16:06:39,043 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-11 16:06:39,044 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-09-11 16:06:39,068 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-11 16:06:39,068 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-11 16:06:39,069 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-11 16:06:39,070 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-11 16:06:39,070 INFO L138 SettingsManager]: * Use SBE=true [2020-09-11 16:06:39,070 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-11 16:06:39,070 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-11 16:06:39,071 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-11 16:06:39,071 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-11 16:06:39,071 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-11 16:06:39,071 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-11 16:06:39,071 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-11 16:06:39,072 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-11 16:06:39,072 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-11 16:06:39,072 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-11 16:06:39,072 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-11 16:06:39,072 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-11 16:06:39,073 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-11 16:06:39,073 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-11 16:06:39,073 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-11 16:06:39,073 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-11 16:06:39,073 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-11 16:06:39,074 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-11 16:06:39,074 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-09-11 16:06:39,074 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-11 16:06:39,074 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-11 16:06:39,074 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-11 16:06:39,075 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-11 16:06:39,075 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-09-11 16:06:39,075 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-09-11 16:06:39,503 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-11 16:06:39,525 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-11 16:06:39,529 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-11 16:06:39,531 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-11 16:06:39,532 INFO L275 PluginConnector]: CDTParser initialized [2020-09-11 16:06:39,533 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-11 16:06:39,627 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/d61d96003/e219a0208da342f0a3610636f6847526/FLAG5897f2674 [2020-09-11 16:06:40,261 INFO L306 CDTParser]: Found 1 translation units. [2020-09-11 16:06:40,262 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-11 16:06:40,280 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/d61d96003/e219a0208da342f0a3610636f6847526/FLAG5897f2674 [2020-09-11 16:06:40,518 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/d61d96003/e219a0208da342f0a3610636f6847526 [2020-09-11 16:06:40,531 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-11 16:06:40,538 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-11 16:06:40,539 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-11 16:06:40,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-11 16:06:40,545 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-11 16:06:40,547 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 04:06:40" (1/1) ... [2020-09-11 16:06:40,551 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41581107 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:40, skipping insertion in model container [2020-09-11 16:06:40,551 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 04:06:40" (1/1) ... [2020-09-11 16:06:40,561 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-11 16:06:40,615 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-11 16:06:41,173 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-11 16:06:41,198 INFO L203 MainTranslator]: Completed pre-run [2020-09-11 16:06:41,292 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-11 16:06:41,377 INFO L208 MainTranslator]: Completed translation [2020-09-11 16:06:41,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41 WrapperNode [2020-09-11 16:06:41,378 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-11 16:06:41,379 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-11 16:06:41,379 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-11 16:06:41,379 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-11 16:06:41,391 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,410 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,448 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-11 16:06:41,449 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-11 16:06:41,449 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-11 16:06:41,449 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-11 16:06:41,460 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,460 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,464 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,465 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,471 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,477 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,480 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... [2020-09-11 16:06:41,484 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-11 16:06:41,485 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-11 16:06:41,485 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-11 16:06:41,485 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-11 16:06:41,486 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/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-09-11 16:06:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-11 16:06:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-11 16:06:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-11 16:06:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-11 16:06:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-11 16:06:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-09-11 16:06:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-11 16:06:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-11 16:06:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-09-11 16:06:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-11 16:06:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-11 16:06:41,582 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-11 16:06:42,038 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-11 16:06:42,040 INFO L295 CfgBuilder]: Removed 11 assume(true) statements. [2020-09-11 16:06:42,045 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 04:06:42 BoogieIcfgContainer [2020-09-11 16:06:42,045 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-11 16:06:42,047 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-11 16:06:42,047 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-11 16:06:42,051 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-11 16:06:42,052 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.09 04:06:40" (1/3) ... [2020-09-11 16:06:42,053 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48214347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 04:06:42, skipping insertion in model container [2020-09-11 16:06:42,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 04:06:41" (2/3) ... [2020-09-11 16:06:42,054 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48214347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 04:06:42, skipping insertion in model container [2020-09-11 16:06:42,054 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 04:06:42" (3/3) ... [2020-09-11 16:06:42,057 INFO L109 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-2.i [2020-09-11 16:06:42,070 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-11 16:06:42,071 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-09-11 16:06:42,083 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-11 16:06:42,084 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-11 16:06:42,116 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,117 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,117 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,117 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,118 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,118 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,118 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,119 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,119 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,119 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,119 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,120 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,120 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,120 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,120 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,121 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,121 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,121 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,122 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,122 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,122 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,123 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,124 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,124 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,125 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,125 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,130 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,131 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,131 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,131 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,131 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,132 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,132 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,132 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,133 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,133 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,141 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,142 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,142 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:42,169 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-11 16:06:42,193 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:06:42,193 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:06:42,193 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:06:42,193 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:06:42,194 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:06:42,194 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:06:42,194 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:06:42,194 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:06:42,211 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 162 flow [2020-09-11 16:06:42,213 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-11 16:06:42,272 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-11 16:06:42,272 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-11 16:06:42,279 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 86 events. 6/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-09-11 16:06:42,283 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-11 16:06:42,310 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-11 16:06:42,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-11 16:06:42,311 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 86 events. 6/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-09-11 16:06:42,314 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1242 [2020-09-11 16:06:42,316 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:06:43,727 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-11 16:06:43,831 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-11 16:06:44,281 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2020-09-11 16:06:44,442 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2020-09-11 16:06:44,951 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-09-11 16:06:45,492 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-11 16:06:45,798 WARN L193 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-11 16:06:45,803 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1089 [2020-09-11 16:06:45,803 INFO L214 etLargeBlockEncoding]: Total number of compositions: 77 [2020-09-11 16:06:45,808 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-11 16:06:45,819 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-11 16:06:45,821 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-11 16:06:45,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-11 16:06:45,829 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:45,830 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-11 16:06:45,830 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:06:45,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:45,838 INFO L82 PathProgramCache]: Analyzing trace with hash 313215, now seen corresponding path program 1 times [2020-09-11 16:06:45,851 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:45,851 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5872614] [2020-09-11 16:06:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:46,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:46,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:46,093 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5872614] [2020-09-11 16:06:46,094 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:46,094 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-11 16:06:46,095 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896117901] [2020-09-11 16:06:46,102 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:06:46,102 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:46,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:06:46,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:46,126 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-11 16:06:46,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:46,177 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-11 16:06:46,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:06:46,179 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-11 16:06:46,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:46,192 INFO L225 Difference]: With dead ends: 35 [2020-09-11 16:06:46,192 INFO L226 Difference]: Without dead ends: 31 [2020-09-11 16:06:46,194 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:46,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-11 16:06:46,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-11 16:06:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-11 16:06:46,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-11 16:06:46,237 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-11 16:06:46,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:46,237 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-11 16:06:46,237 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:06:46,237 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-11 16:06:46,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-11 16:06:46,238 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:46,238 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:46,239 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-11 16:06:46,239 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:06:46,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:46,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1465583995, now seen corresponding path program 1 times [2020-09-11 16:06:46,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:46,240 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181960933] [2020-09-11 16:06:46,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:46,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:46,372 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181960933] [2020-09-11 16:06:46,373 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:46,373 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-11 16:06:46,373 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909231528] [2020-09-11 16:06:46,375 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-11 16:06:46,376 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:46,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-11 16:06:46,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-11 16:06:46,376 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-11 16:06:46,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:46,414 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-11 16:06:46,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-11 16:06:46,415 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-11 16:06:46,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:46,416 INFO L225 Difference]: With dead ends: 26 [2020-09-11 16:06:46,416 INFO L226 Difference]: Without dead ends: 24 [2020-09-11 16:06:46,417 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-11 16:06:46,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-11 16:06:46,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-11 16:06:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-11 16:06:46,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-11 16:06:46,423 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-11 16:06:46,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:46,424 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-11 16:06:46,424 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-11 16:06:46,424 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-11 16:06:46,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-11 16:06:46,425 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:46,425 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:46,425 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-11 16:06:46,425 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:06:46,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:46,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1811562961, now seen corresponding path program 1 times [2020-09-11 16:06:46,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:46,426 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091276851] [2020-09-11 16:06:46,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:46,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:46,459 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:46,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:46,483 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:46,519 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-11 16:06:46,520 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-11 16:06:46,520 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-11 16:06:46,521 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-11 16:06:46,522 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-11 16:06:46,522 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-11 16:06:46,533 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,533 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,534 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,534 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,534 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,534 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,534 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,535 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,535 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,535 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,535 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,535 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,536 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,536 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,536 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,536 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,536 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,537 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,537 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,537 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,537 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,538 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,539 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,539 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,539 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,539 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,539 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,540 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,540 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,540 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,540 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,541 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,541 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,541 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,541 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,541 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,542 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,542 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,543 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,547 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,547 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,548 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,548 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,548 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,548 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,548 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,549 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,549 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,549 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,551 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,551 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,551 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,551 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,552 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:46,559 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-11 16:06:46,559 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:06:46,559 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:06:46,560 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:06:46,560 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:06:46,560 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:06:46,560 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:06:46,560 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:06:46,560 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:06:46,563 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 105 transitions, 234 flow [2020-09-11 16:06:46,563 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-11 16:06:46,590 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-11 16:06:46,591 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-11 16:06:46,593 INFO L80 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 120 events. 9/120 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 129. Up to 6 conditions per place. [2020-09-11 16:06:46,597 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-11 16:06:46,624 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-11 16:06:46,624 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-11 16:06:46,626 INFO L80 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 120 events. 9/120 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 129. Up to 6 conditions per place. [2020-09-11 16:06:46,629 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2844 [2020-09-11 16:06:46,630 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:06:48,940 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-09-11 16:06:49,062 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-09-11 16:06:49,404 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-11 16:06:49,824 WARN L193 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-11 16:06:49,976 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-11 16:06:50,036 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3583 [2020-09-11 16:06:50,036 INFO L214 etLargeBlockEncoding]: Total number of compositions: 94 [2020-09-11 16:06:50,036 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 28 transitions, 80 flow [2020-09-11 16:06:50,071 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 632 states. [2020-09-11 16:06:50,072 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states. [2020-09-11 16:06:50,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-11 16:06:50,072 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:50,073 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-11 16:06:50,073 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:50,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:50,074 INFO L82 PathProgramCache]: Analyzing trace with hash 544994, now seen corresponding path program 1 times [2020-09-11 16:06:50,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:50,074 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969336673] [2020-09-11 16:06:50,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:50,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:50,127 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969336673] [2020-09-11 16:06:50,127 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:50,127 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-11 16:06:50,127 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549049515] [2020-09-11 16:06:50,128 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:06:50,128 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:50,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:06:50,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:50,129 INFO L87 Difference]: Start difference. First operand 632 states. Second operand 3 states. [2020-09-11 16:06:50,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:50,193 INFO L93 Difference]: Finished difference Result 748 states and 2357 transitions. [2020-09-11 16:06:50,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:06:50,194 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-11 16:06:50,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:50,213 INFO L225 Difference]: With dead ends: 748 [2020-09-11 16:06:50,213 INFO L226 Difference]: Without dead ends: 691 [2020-09-11 16:06:50,214 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:50,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-09-11 16:06:50,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 612. [2020-09-11 16:06:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-09-11 16:06:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1968 transitions. [2020-09-11 16:06:50,308 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1968 transitions. Word has length 3 [2020-09-11 16:06:50,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:50,309 INFO L479 AbstractCegarLoop]: Abstraction has 612 states and 1968 transitions. [2020-09-11 16:06:50,309 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:06:50,309 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1968 transitions. [2020-09-11 16:06:50,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-11 16:06:50,310 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:50,310 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:50,310 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-11 16:06:50,311 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:50,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:50,311 INFO L82 PathProgramCache]: Analyzing trace with hash 625478199, now seen corresponding path program 1 times [2020-09-11 16:06:50,311 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:50,312 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689959370] [2020-09-11 16:06:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:50,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:50,405 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689959370] [2020-09-11 16:06:50,405 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:50,405 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:06:50,406 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610839087] [2020-09-11 16:06:50,406 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:06:50,406 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:50,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:06:50,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:06:50,407 INFO L87 Difference]: Start difference. First operand 612 states and 1968 transitions. Second operand 5 states. [2020-09-11 16:06:50,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:50,540 INFO L93 Difference]: Finished difference Result 900 states and 2708 transitions. [2020-09-11 16:06:50,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:06:50,541 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-11 16:06:50,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:50,550 INFO L225 Difference]: With dead ends: 900 [2020-09-11 16:06:50,550 INFO L226 Difference]: Without dead ends: 880 [2020-09-11 16:06:50,551 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:06:50,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2020-09-11 16:06:50,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 563. [2020-09-11 16:06:50,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 563 states. [2020-09-11 16:06:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1857 transitions. [2020-09-11 16:06:50,587 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1857 transitions. Word has length 10 [2020-09-11 16:06:50,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:50,588 INFO L479 AbstractCegarLoop]: Abstraction has 563 states and 1857 transitions. [2020-09-11 16:06:50,588 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:06:50,589 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1857 transitions. [2020-09-11 16:06:50,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 16:06:50,591 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:50,591 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:50,591 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-11 16:06:50,591 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:50,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:50,592 INFO L82 PathProgramCache]: Analyzing trace with hash -696224660, now seen corresponding path program 1 times [2020-09-11 16:06:50,592 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:50,592 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29238326] [2020-09-11 16:06:50,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:50,618 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:50,639 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:50,651 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-11 16:06:50,651 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-11 16:06:50,652 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-11 16:06:50,652 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-11 16:06:50,653 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-11 16:06:50,654 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-11 16:06:50,667 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,667 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,667 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,667 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,670 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,671 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,674 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,676 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,676 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,677 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,677 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,678 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,678 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,679 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,679 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,680 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,681 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,682 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,683 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,684 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,685 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,686 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,687 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,688 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,688 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,688 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,688 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,688 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:50,698 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-11 16:06:50,699 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:06:50,699 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:06:50,699 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:06:50,699 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:06:50,699 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:06:50,700 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:06:50,700 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:06:50,700 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:06:50,702 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 310 flow [2020-09-11 16:06:50,703 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-11 16:06:50,727 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-11 16:06:50,727 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-11 16:06:50,729 INFO L80 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 154 events. 12/154 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2020-09-11 16:06:50,735 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-11 16:06:50,756 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-11 16:06:50,756 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-11 16:06:50,757 INFO L80 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 154 events. 12/154 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2020-09-11 16:06:50,763 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 5130 [2020-09-11 16:06:50,763 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:06:52,597 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 29 [2020-09-11 16:06:53,869 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-09-11 16:06:54,063 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-11 16:06:54,549 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2020-09-11 16:06:55,024 WARN L193 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-11 16:06:55,181 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-11 16:06:55,193 INFO L206 etLargeBlockEncoding]: Checked pairs total: 7545 [2020-09-11 16:06:55,193 INFO L214 etLargeBlockEncoding]: Total number of compositions: 120 [2020-09-11 16:06:55,194 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 38 transitions, 118 flow [2020-09-11 16:06:55,474 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3782 states. [2020-09-11 16:06:55,475 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states. [2020-09-11 16:06:55,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-11 16:06:55,475 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:55,475 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-11 16:06:55,476 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:55,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:55,476 INFO L82 PathProgramCache]: Analyzing trace with hash 833041, now seen corresponding path program 1 times [2020-09-11 16:06:55,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:55,477 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241376441] [2020-09-11 16:06:55,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:55,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:55,523 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241376441] [2020-09-11 16:06:55,523 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:55,523 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-11 16:06:55,524 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495036704] [2020-09-11 16:06:55,524 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:06:55,524 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:55,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:06:55,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:55,525 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3 states. [2020-09-11 16:06:55,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:55,644 INFO L93 Difference]: Finished difference Result 4669 states and 19397 transitions. [2020-09-11 16:06:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:06:55,645 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-11 16:06:55,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:55,690 INFO L225 Difference]: With dead ends: 4669 [2020-09-11 16:06:55,690 INFO L226 Difference]: Without dead ends: 4342 [2020-09-11 16:06:55,690 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:55,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2020-09-11 16:06:55,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3858. [2020-09-11 16:06:55,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3858 states. [2020-09-11 16:06:55,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 16290 transitions. [2020-09-11 16:06:55,908 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 16290 transitions. Word has length 3 [2020-09-11 16:06:55,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:55,908 INFO L479 AbstractCegarLoop]: Abstraction has 3858 states and 16290 transitions. [2020-09-11 16:06:55,908 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:06:55,908 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 16290 transitions. [2020-09-11 16:06:55,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-11 16:06:55,910 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:55,910 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:55,910 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-11 16:06:55,910 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:55,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:55,911 INFO L82 PathProgramCache]: Analyzing trace with hash -642397451, now seen corresponding path program 1 times [2020-09-11 16:06:55,911 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:55,912 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253509443] [2020-09-11 16:06:55,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:55,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:56,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:56,040 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253509443] [2020-09-11 16:06:56,040 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:56,040 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:06:56,041 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020484981] [2020-09-11 16:06:56,042 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:06:56,042 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:56,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:06:56,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:06:56,043 INFO L87 Difference]: Start difference. First operand 3858 states and 16290 transitions. Second operand 5 states. [2020-09-11 16:06:56,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:56,233 INFO L93 Difference]: Finished difference Result 6408 states and 25485 transitions. [2020-09-11 16:06:56,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:06:56,234 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-11 16:06:56,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:56,326 INFO L225 Difference]: With dead ends: 6408 [2020-09-11 16:06:56,326 INFO L226 Difference]: Without dead ends: 6352 [2020-09-11 16:06:56,327 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:06:56,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states. [2020-09-11 16:06:56,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3890. [2020-09-11 16:06:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3890 states. [2020-09-11 16:06:56,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 16721 transitions. [2020-09-11 16:06:56,659 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 16721 transitions. Word has length 10 [2020-09-11 16:06:56,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:56,659 INFO L479 AbstractCegarLoop]: Abstraction has 3890 states and 16721 transitions. [2020-09-11 16:06:56,660 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:06:56,660 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 16721 transitions. [2020-09-11 16:06:56,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 16:06:56,667 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:56,667 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:56,667 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-11 16:06:56,668 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:56,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:56,668 INFO L82 PathProgramCache]: Analyzing trace with hash -834312959, now seen corresponding path program 1 times [2020-09-11 16:06:56,668 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:56,669 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913040084] [2020-09-11 16:06:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:06:56,781 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913040084] [2020-09-11 16:06:56,781 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:56,781 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:06:56,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062186614] [2020-09-11 16:06:56,784 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:06:56,784 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:56,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:06:56,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:06:56,785 INFO L87 Difference]: Start difference. First operand 3890 states and 16721 transitions. Second operand 5 states. [2020-09-11 16:06:57,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:57,000 INFO L93 Difference]: Finished difference Result 6754 states and 26605 transitions. [2020-09-11 16:06:57,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:06:57,001 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-11 16:06:57,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:57,042 INFO L225 Difference]: With dead ends: 6754 [2020-09-11 16:06:57,042 INFO L226 Difference]: Without dead ends: 6698 [2020-09-11 16:06:57,042 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:06:57,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2020-09-11 16:06:57,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3876. [2020-09-11 16:06:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2020-09-11 16:06:57,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 16342 transitions. [2020-09-11 16:06:57,246 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 16342 transitions. Word has length 14 [2020-09-11 16:06:57,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:57,247 INFO L479 AbstractCegarLoop]: Abstraction has 3876 states and 16342 transitions. [2020-09-11 16:06:57,247 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:06:57,247 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 16342 transitions. [2020-09-11 16:06:57,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 16:06:57,249 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:57,249 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:57,249 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-11 16:06:57,250 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:57,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:57,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1249108271, now seen corresponding path program 1 times [2020-09-11 16:06:57,250 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:57,253 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309241735] [2020-09-11 16:06:57,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:57,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:57,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:57,316 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309241735] [2020-09-11 16:06:57,316 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:57,316 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:06:57,317 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85604991] [2020-09-11 16:06:57,317 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:06:57,317 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:57,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:06:57,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:06:57,318 INFO L87 Difference]: Start difference. First operand 3876 states and 16342 transitions. Second operand 3 states. [2020-09-11 16:06:57,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:57,348 INFO L93 Difference]: Finished difference Result 1628 states and 4901 transitions. [2020-09-11 16:06:57,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:06:57,349 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-11 16:06:57,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:57,355 INFO L225 Difference]: With dead ends: 1628 [2020-09-11 16:06:57,356 INFO L226 Difference]: Without dead ends: 1628 [2020-09-11 16:06:57,357 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-09-11 16:06:57,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2020-09-11 16:06:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1610. [2020-09-11 16:06:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1610 states. [2020-09-11 16:06:57,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 4847 transitions. [2020-09-11 16:06:57,408 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 4847 transitions. Word has length 17 [2020-09-11 16:06:57,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:57,408 INFO L479 AbstractCegarLoop]: Abstraction has 1610 states and 4847 transitions. [2020-09-11 16:06:57,408 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:06:57,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 4847 transitions. [2020-09-11 16:06:57,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:06:57,410 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:57,410 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:57,410 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-11 16:06:57,410 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:57,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:57,411 INFO L82 PathProgramCache]: Analyzing trace with hash 229330979, now seen corresponding path program 1 times [2020-09-11 16:06:57,411 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:57,411 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180092494] [2020-09-11 16:06:57,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:57,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:57,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:57,522 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180092494] [2020-09-11 16:06:57,523 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089913851] [2020-09-11 16:06:57,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:06:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:57,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:06:57,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:06:57,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:06:57,787 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:06:57,787 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:06:57,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456441405] [2020-09-11 16:06:57,788 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:06:57,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:57,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:06:57,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:06:57,789 INFO L87 Difference]: Start difference. First operand 1610 states and 4847 transitions. Second operand 12 states. [2020-09-11 16:06:58,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:58,199 INFO L93 Difference]: Finished difference Result 2817 states and 8005 transitions. [2020-09-11 16:06:58,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:06:58,200 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-11 16:06:58,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:58,213 INFO L225 Difference]: With dead ends: 2817 [2020-09-11 16:06:58,213 INFO L226 Difference]: Without dead ends: 2796 [2020-09-11 16:06:58,214 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:06:58,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2020-09-11 16:06:58,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1515. [2020-09-11 16:06:58,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2020-09-11 16:06:58,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 4566 transitions. [2020-09-11 16:06:58,273 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 4566 transitions. Word has length 18 [2020-09-11 16:06:58,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:58,273 INFO L479 AbstractCegarLoop]: Abstraction has 1515 states and 4566 transitions. [2020-09-11 16:06:58,273 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:06:58,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 4566 transitions. [2020-09-11 16:06:58,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:06:58,275 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:58,275 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:58,488 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-11 16:06:58,488 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:58,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:58,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1406801102, now seen corresponding path program 1 times [2020-09-11 16:06:58,489 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:58,489 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396623034] [2020-09-11 16:06:58,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:58,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:58,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:06:58,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396623034] [2020-09-11 16:06:58,580 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:58,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:06:58,580 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226475105] [2020-09-11 16:06:58,581 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:06:58,581 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:58,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:06:58,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:06:58,582 INFO L87 Difference]: Start difference. First operand 1515 states and 4566 transitions. Second operand 7 states. [2020-09-11 16:06:58,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:58,887 INFO L93 Difference]: Finished difference Result 2731 states and 7725 transitions. [2020-09-11 16:06:58,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:06:58,887 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-11 16:06:58,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:58,898 INFO L225 Difference]: With dead ends: 2731 [2020-09-11 16:06:58,899 INFO L226 Difference]: Without dead ends: 2698 [2020-09-11 16:06:58,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:06:58,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2020-09-11 16:06:58,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 1205. [2020-09-11 16:06:58,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2020-09-11 16:06:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 3518 transitions. [2020-09-11 16:06:58,951 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 3518 transitions. Word has length 18 [2020-09-11 16:06:58,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:58,952 INFO L479 AbstractCegarLoop]: Abstraction has 1205 states and 3518 transitions. [2020-09-11 16:06:58,952 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:06:58,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 3518 transitions. [2020-09-11 16:06:58,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:06:58,953 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:58,954 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:58,954 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-09-11 16:06:58,954 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:58,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:58,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1086137922, now seen corresponding path program 1 times [2020-09-11 16:06:58,955 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:58,955 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729039537] [2020-09-11 16:06:58,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:58,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:06:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-11 16:06:59,026 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729039537] [2020-09-11 16:06:59,026 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:06:59,026 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:06:59,027 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408273538] [2020-09-11 16:06:59,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:06:59,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:06:59,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:06:59,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:06:59,028 INFO L87 Difference]: Start difference. First operand 1205 states and 3518 transitions. Second operand 5 states. [2020-09-11 16:06:59,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:06:59,158 INFO L93 Difference]: Finished difference Result 2245 states and 6476 transitions. [2020-09-11 16:06:59,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:06:59,159 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-11 16:06:59,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:06:59,166 INFO L225 Difference]: With dead ends: 2245 [2020-09-11 16:06:59,166 INFO L226 Difference]: Without dead ends: 2233 [2020-09-11 16:06:59,167 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:06:59,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2020-09-11 16:06:59,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1434. [2020-09-11 16:06:59,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1434 states. [2020-09-11 16:06:59,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 4291 transitions. [2020-09-11 16:06:59,284 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 4291 transitions. Word has length 18 [2020-09-11 16:06:59,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:06:59,284 INFO L479 AbstractCegarLoop]: Abstraction has 1434 states and 4291 transitions. [2020-09-11 16:06:59,284 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:06:59,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 4291 transitions. [2020-09-11 16:06:59,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:06:59,286 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:06:59,290 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:06:59,290 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-09-11 16:06:59,290 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:06:59,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:06:59,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1078743820, now seen corresponding path program 1 times [2020-09-11 16:06:59,291 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:06:59,291 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488085042] [2020-09-11 16:06:59,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:06:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:59,323 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:06:59,342 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:06:59,363 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-11 16:06:59,363 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-11 16:06:59,364 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-11 16:06:59,364 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-11 16:06:59,365 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-11 16:06:59,365 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,385 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,386 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,387 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,389 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,390 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,391 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,391 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,391 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,391 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,391 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,392 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,393 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,395 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,395 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,395 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,395 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,396 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,397 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,399 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,399 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,400 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,400 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,401 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,401 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,413 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,414 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,415 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,415 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,415 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,420 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,420 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,421 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,422 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,422 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,426 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,426 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,427 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,428 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,428 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,429 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,429 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,429 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,430 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,436 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,436 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,437 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:06:59,440 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-11 16:06:59,440 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:06:59,440 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:06:59,441 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:06:59,441 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:06:59,441 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:06:59,441 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:06:59,441 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:06:59,441 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:06:59,444 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 163 transitions, 390 flow [2020-09-11 16:06:59,444 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-11 16:06:59,483 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-11 16:06:59,483 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-11 16:06:59,488 INFO L80 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 188 events. 15/188 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 208. Up to 10 conditions per place. [2020-09-11 16:06:59,498 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-11 16:06:59,525 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-11 16:06:59,526 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-11 16:06:59,527 INFO L80 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 188 events. 15/188 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 208. Up to 10 conditions per place. [2020-09-11 16:06:59,537 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 8100 [2020-09-11 16:06:59,537 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:07:03,207 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-09-11 16:07:03,438 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-11 16:07:03,781 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-11 16:07:04,030 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2020-09-11 16:07:04,312 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-11 16:07:04,781 WARN L193 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 96 [2020-09-11 16:07:04,932 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-11 16:07:04,941 INFO L206 etLargeBlockEncoding]: Checked pairs total: 10326 [2020-09-11 16:07:04,942 INFO L214 etLargeBlockEncoding]: Total number of compositions: 154 [2020-09-11 16:07:04,942 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 48 transitions, 160 flow [2020-09-11 16:07:06,041 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 13592 states. [2020-09-11 16:07:06,042 INFO L276 IsEmpty]: Start isEmpty. Operand 13592 states. [2020-09-11 16:07:06,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-11 16:07:06,042 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:06,042 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-11 16:07:06,042 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:06,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:06,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1182523, now seen corresponding path program 1 times [2020-09-11 16:07:06,043 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:06,043 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171015007] [2020-09-11 16:07:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:06,072 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171015007] [2020-09-11 16:07:06,072 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:06,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-11 16:07:06,072 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822328893] [2020-09-11 16:07:06,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:07:06,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:06,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:07:06,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:07:06,073 INFO L87 Difference]: Start difference. First operand 13592 states. Second operand 3 states. [2020-09-11 16:07:06,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:06,276 INFO L93 Difference]: Finished difference Result 15456 states and 79163 transitions. [2020-09-11 16:07:06,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:07:06,277 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-11 16:07:06,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:07,111 INFO L225 Difference]: With dead ends: 15456 [2020-09-11 16:07:07,111 INFO L226 Difference]: Without dead ends: 14450 [2020-09-11 16:07:07,112 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:07:07,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14450 states. [2020-09-11 16:07:07,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14450 to 13395. [2020-09-11 16:07:07,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2020-09-11 16:07:07,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 69324 transitions. [2020-09-11 16:07:07,731 INFO L78 Accepts]: Start accepts. Automaton has 13395 states and 69324 transitions. Word has length 3 [2020-09-11 16:07:07,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:07,731 INFO L479 AbstractCegarLoop]: Abstraction has 13395 states and 69324 transitions. [2020-09-11 16:07:07,731 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:07:07,732 INFO L276 IsEmpty]: Start isEmpty. Operand 13395 states and 69324 transitions. [2020-09-11 16:07:07,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-11 16:07:07,732 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:07,732 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:07,732 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-11 16:07:07,732 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:07,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:07,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1868590315, now seen corresponding path program 1 times [2020-09-11 16:07:07,733 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:07,733 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409415007] [2020-09-11 16:07:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:07,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:07,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:07,791 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409415007] [2020-09-11 16:07:07,791 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:07,791 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:07:07,791 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784734072] [2020-09-11 16:07:07,792 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:07:07,792 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:07,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:07:07,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:07:07,793 INFO L87 Difference]: Start difference. First operand 13395 states and 69324 transitions. Second operand 5 states. [2020-09-11 16:07:08,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:08,246 INFO L93 Difference]: Finished difference Result 23586 states and 116096 transitions. [2020-09-11 16:07:08,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:07:08,246 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-11 16:07:08,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:08,374 INFO L225 Difference]: With dead ends: 23586 [2020-09-11 16:07:08,374 INFO L226 Difference]: Without dead ends: 23544 [2020-09-11 16:07:08,376 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:07:08,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23544 states. [2020-09-11 16:07:09,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23544 to 14448. [2020-09-11 16:07:09,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14448 states. [2020-09-11 16:07:09,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14448 states to 14448 states and 75696 transitions. [2020-09-11 16:07:09,492 INFO L78 Accepts]: Start accepts. Automaton has 14448 states and 75696 transitions. Word has length 10 [2020-09-11 16:07:09,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:09,495 INFO L479 AbstractCegarLoop]: Abstraction has 14448 states and 75696 transitions. [2020-09-11 16:07:09,495 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:07:09,495 INFO L276 IsEmpty]: Start isEmpty. Operand 14448 states and 75696 transitions. [2020-09-11 16:07:09,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 16:07:09,496 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:09,496 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:09,496 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-11 16:07:09,496 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:09,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:09,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1801459304, now seen corresponding path program 1 times [2020-09-11 16:07:09,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:09,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885312012] [2020-09-11 16:07:09,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:09,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:09,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:07:09,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885312012] [2020-09-11 16:07:09,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:09,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:07:09,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423044171] [2020-09-11 16:07:09,561 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:07:09,561 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:09,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:07:09,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:07:09,562 INFO L87 Difference]: Start difference. First operand 14448 states and 75696 transitions. Second operand 5 states. [2020-09-11 16:07:09,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:09,962 INFO L93 Difference]: Finished difference Result 25978 states and 129320 transitions. [2020-09-11 16:07:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:07:09,963 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-11 16:07:09,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:10,092 INFO L225 Difference]: With dead ends: 25978 [2020-09-11 16:07:10,092 INFO L226 Difference]: Without dead ends: 25910 [2020-09-11 16:07:10,093 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:07:10,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25910 states. [2020-09-11 16:07:12,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25910 to 15939. [2020-09-11 16:07:12,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15939 states. [2020-09-11 16:07:12,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15939 states to 15939 states and 84384 transitions. [2020-09-11 16:07:12,187 INFO L78 Accepts]: Start accepts. Automaton has 15939 states and 84384 transitions. Word has length 14 [2020-09-11 16:07:12,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:12,187 INFO L479 AbstractCegarLoop]: Abstraction has 15939 states and 84384 transitions. [2020-09-11 16:07:12,187 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:07:12,187 INFO L276 IsEmpty]: Start isEmpty. Operand 15939 states and 84384 transitions. [2020-09-11 16:07:12,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 16:07:12,188 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:12,189 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:12,189 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-11 16:07:12,189 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:12,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:12,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1447988544, now seen corresponding path program 1 times [2020-09-11 16:07:12,190 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:12,190 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290079397] [2020-09-11 16:07:12,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:12,230 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290079397] [2020-09-11 16:07:12,230 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:12,231 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:07:12,231 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474073768] [2020-09-11 16:07:12,231 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:07:12,231 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:12,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:07:12,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:07:12,232 INFO L87 Difference]: Start difference. First operand 15939 states and 84384 transitions. Second operand 3 states. [2020-09-11 16:07:12,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:12,284 INFO L93 Difference]: Finished difference Result 3357 states and 9797 transitions. [2020-09-11 16:07:12,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:07:12,285 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-11 16:07:12,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:12,291 INFO L225 Difference]: With dead ends: 3357 [2020-09-11 16:07:12,291 INFO L226 Difference]: Without dead ends: 3357 [2020-09-11 16:07:12,292 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-09-11 16:07:12,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2020-09-11 16:07:12,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 3357. [2020-09-11 16:07:12,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3357 states. [2020-09-11 16:07:12,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 9797 transitions. [2020-09-11 16:07:12,375 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 9797 transitions. Word has length 17 [2020-09-11 16:07:12,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:12,376 INFO L479 AbstractCegarLoop]: Abstraction has 3357 states and 9797 transitions. [2020-09-11 16:07:12,376 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:07:12,376 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 9797 transitions. [2020-09-11 16:07:12,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:07:12,377 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:12,377 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:12,378 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-09-11 16:07:12,378 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:12,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:12,378 INFO L82 PathProgramCache]: Analyzing trace with hash -905254240, now seen corresponding path program 1 times [2020-09-11 16:07:12,378 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:12,379 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546119718] [2020-09-11 16:07:12,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:12,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:12,458 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546119718] [2020-09-11 16:07:12,458 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405210642] [2020-09-11 16:07:12,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:07:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:12,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:07:12,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:07:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:12,624 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:07:12,624 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:07:12,624 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434750543] [2020-09-11 16:07:12,625 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:07:12,625 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:12,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:07:12,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:07:12,625 INFO L87 Difference]: Start difference. First operand 3357 states and 9797 transitions. Second operand 12 states. [2020-09-11 16:07:13,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:13,333 INFO L93 Difference]: Finished difference Result 5986 states and 16536 transitions. [2020-09-11 16:07:13,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:07:13,334 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-11 16:07:13,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:13,348 INFO L225 Difference]: With dead ends: 5986 [2020-09-11 16:07:13,348 INFO L226 Difference]: Without dead ends: 5962 [2020-09-11 16:07:13,349 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:07:13,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5962 states. [2020-09-11 16:07:13,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5962 to 3137. [2020-09-11 16:07:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3137 states. [2020-09-11 16:07:13,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3137 states to 3137 states and 9109 transitions. [2020-09-11 16:07:13,466 INFO L78 Accepts]: Start accepts. Automaton has 3137 states and 9109 transitions. Word has length 18 [2020-09-11 16:07:13,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:13,466 INFO L479 AbstractCegarLoop]: Abstraction has 3137 states and 9109 transitions. [2020-09-11 16:07:13,467 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:07:13,467 INFO L276 IsEmpty]: Start isEmpty. Operand 3137 states and 9109 transitions. [2020-09-11 16:07:13,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:07:13,468 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:13,468 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:13,681 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:07:13,682 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:13,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:13,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1569744228, now seen corresponding path program 1 times [2020-09-11 16:07:13,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:13,683 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242711144] [2020-09-11 16:07:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:13,756 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-11 16:07:13,757 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242711144] [2020-09-11 16:07:13,757 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:13,757 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:07:13,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429386156] [2020-09-11 16:07:13,758 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:07:13,758 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:13,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:07:13,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:07:13,758 INFO L87 Difference]: Start difference. First operand 3137 states and 9109 transitions. Second operand 5 states. [2020-09-11 16:07:13,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:13,925 INFO L93 Difference]: Finished difference Result 5118 states and 14425 transitions. [2020-09-11 16:07:13,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:07:13,926 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-11 16:07:13,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:13,933 INFO L225 Difference]: With dead ends: 5118 [2020-09-11 16:07:13,933 INFO L226 Difference]: Without dead ends: 5108 [2020-09-11 16:07:13,934 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:07:13,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5108 states. [2020-09-11 16:07:13,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5108 to 3381. [2020-09-11 16:07:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2020-09-11 16:07:14,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 9842 transitions. [2020-09-11 16:07:14,003 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 9842 transitions. Word has length 18 [2020-09-11 16:07:14,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:14,003 INFO L479 AbstractCegarLoop]: Abstraction has 3381 states and 9842 transitions. [2020-09-11 16:07:14,003 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:07:14,004 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 9842 transitions. [2020-09-11 16:07:14,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:07:14,005 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:14,005 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:14,005 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-09-11 16:07:14,005 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:14,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:14,006 INFO L82 PathProgramCache]: Analyzing trace with hash 162149792, now seen corresponding path program 1 times [2020-09-11 16:07:14,006 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:14,006 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829850323] [2020-09-11 16:07:14,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:07:14,091 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829850323] [2020-09-11 16:07:14,092 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:14,092 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:07:14,092 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023735426] [2020-09-11 16:07:14,092 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:07:14,092 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:14,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:07:14,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:07:14,093 INFO L87 Difference]: Start difference. First operand 3381 states and 9842 transitions. Second operand 7 states. [2020-09-11 16:07:14,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:14,520 INFO L93 Difference]: Finished difference Result 6300 states and 17419 transitions. [2020-09-11 16:07:14,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:07:14,520 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-11 16:07:14,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:14,532 INFO L225 Difference]: With dead ends: 6300 [2020-09-11 16:07:14,532 INFO L226 Difference]: Without dead ends: 6273 [2020-09-11 16:07:14,532 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:07:14,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6273 states. [2020-09-11 16:07:14,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6273 to 3234. [2020-09-11 16:07:14,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3234 states. [2020-09-11 16:07:14,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 9399 transitions. [2020-09-11 16:07:14,622 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 9399 transitions. Word has length 18 [2020-09-11 16:07:14,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:14,623 INFO L479 AbstractCegarLoop]: Abstraction has 3234 states and 9399 transitions. [2020-09-11 16:07:14,623 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:07:14,623 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 9399 transitions. [2020-09-11 16:07:14,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:07:14,625 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:14,625 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:14,625 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-09-11 16:07:14,626 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:14,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:14,626 INFO L82 PathProgramCache]: Analyzing trace with hash -287862172, now seen corresponding path program 1 times [2020-09-11 16:07:14,626 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:14,626 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33575100] [2020-09-11 16:07:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:14,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:07:14,725 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33575100] [2020-09-11 16:07:14,725 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938678794] [2020-09-11 16:07:14,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:07:14,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:14,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:07:14,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:07:14,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:07:14,911 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:07:14,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:07:14,912 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526474151] [2020-09-11 16:07:14,912 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:07:14,912 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:14,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:07:14,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:07:14,915 INFO L87 Difference]: Start difference. First operand 3234 states and 9399 transitions. Second operand 12 states. [2020-09-11 16:07:15,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:15,317 INFO L93 Difference]: Finished difference Result 6095 states and 16808 transitions. [2020-09-11 16:07:15,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:07:15,318 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-11 16:07:15,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:15,331 INFO L225 Difference]: With dead ends: 6095 [2020-09-11 16:07:15,331 INFO L226 Difference]: Without dead ends: 6079 [2020-09-11 16:07:15,332 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:07:15,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2020-09-11 16:07:15,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 3114. [2020-09-11 16:07:15,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3114 states. [2020-09-11 16:07:15,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3114 states to 3114 states and 9010 transitions. [2020-09-11 16:07:15,590 INFO L78 Accepts]: Start accepts. Automaton has 3114 states and 9010 transitions. Word has length 22 [2020-09-11 16:07:15,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:15,590 INFO L479 AbstractCegarLoop]: Abstraction has 3114 states and 9010 transitions. [2020-09-11 16:07:15,591 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:07:15,591 INFO L276 IsEmpty]: Start isEmpty. Operand 3114 states and 9010 transitions. [2020-09-11 16:07:15,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:07:15,593 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:15,593 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:15,806 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-09-11 16:07:15,807 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:15,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:15,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1897707635, now seen corresponding path program 1 times [2020-09-11 16:07:15,807 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:15,808 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498851953] [2020-09-11 16:07:15,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:15,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:07:15,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498851953] [2020-09-11 16:07:15,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187319564] [2020-09-11 16:07:15,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:07:16,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:16,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:07:16,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:07:16,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:07:16,126 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:07:16,126 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:07:16,126 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834584562] [2020-09-11 16:07:16,127 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:07:16,127 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:16,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:07:16,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:07:16,128 INFO L87 Difference]: Start difference. First operand 3114 states and 9010 transitions. Second operand 12 states. [2020-09-11 16:07:16,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:16,567 INFO L93 Difference]: Finished difference Result 6230 states and 17201 transitions. [2020-09-11 16:07:16,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:07:16,568 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-11 16:07:16,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:16,580 INFO L225 Difference]: With dead ends: 6230 [2020-09-11 16:07:16,580 INFO L226 Difference]: Without dead ends: 6214 [2020-09-11 16:07:16,581 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:07:16,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6214 states. [2020-09-11 16:07:16,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6214 to 3152. [2020-09-11 16:07:16,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3152 states. [2020-09-11 16:07:16,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3152 states to 3152 states and 9145 transitions. [2020-09-11 16:07:16,658 INFO L78 Accepts]: Start accepts. Automaton has 3152 states and 9145 transitions. Word has length 22 [2020-09-11 16:07:16,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:07:16,658 INFO L479 AbstractCegarLoop]: Abstraction has 3152 states and 9145 transitions. [2020-09-11 16:07:16,658 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:07:16,658 INFO L276 IsEmpty]: Start isEmpty. Operand 3152 states and 9145 transitions. [2020-09-11 16:07:16,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:07:16,660 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:16,660 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:07:16,861 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:07:16,861 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-11 16:07:16,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:16,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1666591514, now seen corresponding path program 1 times [2020-09-11 16:07:16,862 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:16,862 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158433999] [2020-09-11 16:07:16,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:07:16,895 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:07:16,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:07:16,916 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:07:16,931 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-11 16:07:16,932 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-11 16:07:16,932 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-09-11 16:07:16,933 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-11 16:07:16,933 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-11 16:07:16,934 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-11 16:07:16,952 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,952 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,952 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,952 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,953 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,954 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,955 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,956 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,957 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,958 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,959 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,960 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,961 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,962 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,967 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,968 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,969 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,970 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,971 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,972 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,973 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,974 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,976 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,977 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,981 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,981 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,982 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,983 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,984 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,984 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,985 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,988 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,988 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,989 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,989 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,989 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,992 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,994 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,994 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,994 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,994 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,994 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,995 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,996 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,996 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,996 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,996 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,998 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,999 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:16,999 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,000 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,000 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:07:17,002 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-11 16:07:17,003 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:07:17,003 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:07:17,003 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:07:17,003 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:07:17,003 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:07:17,003 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:07:17,003 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:07:17,003 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:07:17,006 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 192 transitions, 474 flow [2020-09-11 16:07:17,007 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-11 16:07:17,047 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-11 16:07:17,047 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-11 16:07:17,050 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 222 events. 18/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 530 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 249. Up to 12 conditions per place. [2020-09-11 16:07:17,064 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-11 16:07:17,097 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-11 16:07:17,097 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-11 16:07:17,100 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 222 events. 18/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 530 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 249. Up to 12 conditions per place. [2020-09-11 16:07:17,108 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 11754 [2020-09-11 16:07:17,108 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:07:20,909 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2020-09-11 16:07:21,023 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2020-09-11 16:07:22,251 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2020-09-11 16:07:22,935 WARN L193 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-11 16:07:23,236 WARN L193 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-11 16:07:23,246 INFO L206 etLargeBlockEncoding]: Checked pairs total: 17154 [2020-09-11 16:07:23,246 INFO L214 etLargeBlockEncoding]: Total number of compositions: 177 [2020-09-11 16:07:23,246 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 73 places, 57 transitions, 204 flow [2020-09-11 16:07:50,217 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 97217 states. [2020-09-11 16:07:50,218 INFO L276 IsEmpty]: Start isEmpty. Operand 97217 states. [2020-09-11 16:07:50,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-11 16:07:50,218 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:07:50,218 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-11 16:07:50,219 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:07:50,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:07:50,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1587786, now seen corresponding path program 1 times [2020-09-11 16:07:50,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:07:50,220 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535360570] [2020-09-11 16:07:50,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:07:50,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:07:50,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:07:50,256 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535360570] [2020-09-11 16:07:50,256 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:07:50,256 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-11 16:07:50,257 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156686519] [2020-09-11 16:07:50,257 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:07:50,257 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:07:50,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:07:50,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:07:50,258 INFO L87 Difference]: Start difference. First operand 97217 states. Second operand 3 states. [2020-09-11 16:07:54,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:07:54,523 INFO L93 Difference]: Finished difference Result 118175 states and 731030 transitions. [2020-09-11 16:07:54,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:07:54,523 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-11 16:07:54,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:07:55,148 INFO L225 Difference]: With dead ends: 118175 [2020-09-11 16:07:55,148 INFO L226 Difference]: Without dead ends: 110531 [2020-09-11 16:07:55,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:07:57,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110531 states. [2020-09-11 16:08:00,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110531 to 100755. [2020-09-11 16:08:00,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100755 states. [2020-09-11 16:08:06,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100755 states to 100755 states and 628402 transitions. [2020-09-11 16:08:06,671 INFO L78 Accepts]: Start accepts. Automaton has 100755 states and 628402 transitions. Word has length 3 [2020-09-11 16:08:06,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:06,671 INFO L479 AbstractCegarLoop]: Abstraction has 100755 states and 628402 transitions. [2020-09-11 16:08:06,671 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:08:06,671 INFO L276 IsEmpty]: Start isEmpty. Operand 100755 states and 628402 transitions. [2020-09-11 16:08:06,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-11 16:08:06,672 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:06,672 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:06,672 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-09-11 16:08:06,672 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:06,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:06,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1592599097, now seen corresponding path program 1 times [2020-09-11 16:08:06,672 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:06,677 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858072157] [2020-09-11 16:08:06,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:06,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:08:06,739 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858072157] [2020-09-11 16:08:06,739 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:08:06,739 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:08:06,739 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584336152] [2020-09-11 16:08:06,739 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:08:06,740 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:06,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:08:06,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:08:06,740 INFO L87 Difference]: Start difference. First operand 100755 states and 628402 transitions. Second operand 5 states. [2020-09-11 16:08:14,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:14,495 INFO L93 Difference]: Finished difference Result 187755 states and 1125902 transitions. [2020-09-11 16:08:14,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:08:14,496 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-11 16:08:14,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:16,335 INFO L225 Difference]: With dead ends: 187755 [2020-09-11 16:08:16,336 INFO L226 Difference]: Without dead ends: 187578 [2020-09-11 16:08:16,336 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:08:19,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187578 states. [2020-09-11 16:08:30,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187578 to 111945. [2020-09-11 16:08:30,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111945 states. [2020-09-11 16:08:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111945 states to 111945 states and 706831 transitions. [2020-09-11 16:08:31,090 INFO L78 Accepts]: Start accepts. Automaton has 111945 states and 706831 transitions. Word has length 10 [2020-09-11 16:08:31,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:31,090 INFO L479 AbstractCegarLoop]: Abstraction has 111945 states and 706831 transitions. [2020-09-11 16:08:31,090 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:08:31,090 INFO L276 IsEmpty]: Start isEmpty. Operand 111945 states and 706831 transitions. [2020-09-11 16:08:31,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 16:08:31,091 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:31,091 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:31,091 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-09-11 16:08:31,091 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:31,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:31,092 INFO L82 PathProgramCache]: Analyzing trace with hash -2054167379, now seen corresponding path program 1 times [2020-09-11 16:08:31,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:31,092 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836403714] [2020-09-11 16:08:31,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:31,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:31,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:08:31,165 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836403714] [2020-09-11 16:08:31,166 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:08:31,166 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:08:31,166 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560022363] [2020-09-11 16:08:31,166 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:08:31,166 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:31,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:08:31,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:08:31,167 INFO L87 Difference]: Start difference. First operand 111945 states and 706831 transitions. Second operand 5 states. [2020-09-11 16:08:42,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:42,577 INFO L93 Difference]: Finished difference Result 212246 states and 1288288 transitions. [2020-09-11 16:08:42,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:08:42,578 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-11 16:08:42,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:43,718 INFO L225 Difference]: With dead ends: 212246 [2020-09-11 16:08:43,718 INFO L226 Difference]: Without dead ends: 211934 [2020-09-11 16:08:43,718 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:08:46,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211934 states. [2020-09-11 16:08:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211934 to 127498. [2020-09-11 16:08:51,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127498 states. [2020-09-11 16:08:52,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127498 states to 127498 states and 815584 transitions. [2020-09-11 16:08:52,364 INFO L78 Accepts]: Start accepts. Automaton has 127498 states and 815584 transitions. Word has length 14 [2020-09-11 16:08:52,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:52,365 INFO L479 AbstractCegarLoop]: Abstraction has 127498 states and 815584 transitions. [2020-09-11 16:08:52,365 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:08:52,365 INFO L276 IsEmpty]: Start isEmpty. Operand 127498 states and 815584 transitions. [2020-09-11 16:08:52,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 16:08:52,366 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:52,367 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:52,367 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-09-11 16:08:52,367 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:52,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:52,367 INFO L82 PathProgramCache]: Analyzing trace with hash -53690513, now seen corresponding path program 1 times [2020-09-11 16:08:52,368 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:52,368 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727258244] [2020-09-11 16:08:52,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:52,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:08:52,406 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727258244] [2020-09-11 16:08:52,407 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:08:52,407 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:08:52,407 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245682352] [2020-09-11 16:08:52,407 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-11 16:08:52,407 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:52,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-11 16:08:52,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-11 16:08:52,408 INFO L87 Difference]: Start difference. First operand 127498 states and 815584 transitions. Second operand 3 states. [2020-09-11 16:08:52,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:52,537 INFO L93 Difference]: Finished difference Result 14050 states and 46115 transitions. [2020-09-11 16:08:52,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-11 16:08:52,538 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-11 16:08:52,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:52,577 INFO L225 Difference]: With dead ends: 14050 [2020-09-11 16:08:52,577 INFO L226 Difference]: Without dead ends: 14050 [2020-09-11 16:08:52,577 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-09-11 16:08:52,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2020-09-11 16:08:52,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 13870. [2020-09-11 16:08:52,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13870 states. [2020-09-11 16:08:52,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13870 states to 13870 states and 45593 transitions. [2020-09-11 16:08:52,982 INFO L78 Accepts]: Start accepts. Automaton has 13870 states and 45593 transitions. Word has length 17 [2020-09-11 16:08:52,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:52,983 INFO L479 AbstractCegarLoop]: Abstraction has 13870 states and 45593 transitions. [2020-09-11 16:08:52,983 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-11 16:08:52,983 INFO L276 IsEmpty]: Start isEmpty. Operand 13870 states and 45593 transitions. [2020-09-11 16:08:52,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:08:52,984 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:52,984 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:52,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-09-11 16:08:52,984 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:52,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:52,985 INFO L82 PathProgramCache]: Analyzing trace with hash 693844998, now seen corresponding path program 1 times [2020-09-11 16:08:52,985 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:52,985 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615992829] [2020-09-11 16:08:52,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:08:53,063 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615992829] [2020-09-11 16:08:53,063 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183244806] [2020-09-11 16:08:53,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:08:53,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:53,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:08:53,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:08:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:08:53,257 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:08:53,258 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:08:53,258 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989364266] [2020-09-11 16:08:53,258 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:08:53,259 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:53,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:08:53,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:08:53,259 INFO L87 Difference]: Start difference. First operand 13870 states and 45593 transitions. Second operand 12 states. [2020-09-11 16:08:54,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:54,356 INFO L93 Difference]: Finished difference Result 28297 states and 88595 transitions. [2020-09-11 16:08:54,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:08:54,357 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-11 16:08:54,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:54,415 INFO L225 Difference]: With dead ends: 28297 [2020-09-11 16:08:54,416 INFO L226 Difference]: Without dead ends: 28227 [2020-09-11 16:08:54,416 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:08:54,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28227 states. [2020-09-11 16:08:54,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28227 to 13185. [2020-09-11 16:08:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13185 states. [2020-09-11 16:08:54,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 43189 transitions. [2020-09-11 16:08:54,833 INFO L78 Accepts]: Start accepts. Automaton has 13185 states and 43189 transitions. Word has length 18 [2020-09-11 16:08:54,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:54,833 INFO L479 AbstractCegarLoop]: Abstraction has 13185 states and 43189 transitions. [2020-09-11 16:08:54,834 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:08:54,834 INFO L276 IsEmpty]: Start isEmpty. Operand 13185 states and 43189 transitions. [2020-09-11 16:08:54,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:08:54,834 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:54,834 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:55,035 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-09-11 16:08:55,035 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:55,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:55,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1124175233, now seen corresponding path program 1 times [2020-09-11 16:08:55,036 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:55,037 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808616084] [2020-09-11 16:08:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:55,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:55,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-11 16:08:55,130 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808616084] [2020-09-11 16:08:55,131 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:08:55,131 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:08:55,131 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770248105] [2020-09-11 16:08:55,131 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:08:55,131 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:55,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:08:55,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:08:55,132 INFO L87 Difference]: Start difference. First operand 13185 states and 43189 transitions. Second operand 7 states. [2020-09-11 16:08:55,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:55,750 INFO L93 Difference]: Finished difference Result 28575 states and 89516 transitions. [2020-09-11 16:08:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:08:55,751 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-11 16:08:55,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:55,814 INFO L225 Difference]: With dead ends: 28575 [2020-09-11 16:08:55,814 INFO L226 Difference]: Without dead ends: 28491 [2020-09-11 16:08:55,814 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:08:55,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28491 states. [2020-09-11 16:08:56,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28491 to 12294. [2020-09-11 16:08:56,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12294 states. [2020-09-11 16:08:56,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12294 states to 12294 states and 40114 transitions. [2020-09-11 16:08:56,227 INFO L78 Accepts]: Start accepts. Automaton has 12294 states and 40114 transitions. Word has length 18 [2020-09-11 16:08:56,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:56,227 INFO L479 AbstractCegarLoop]: Abstraction has 12294 states and 40114 transitions. [2020-09-11 16:08:56,228 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:08:56,228 INFO L276 IsEmpty]: Start isEmpty. Operand 12294 states and 40114 transitions. [2020-09-11 16:08:56,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 16:08:56,228 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:56,228 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:56,229 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-09-11 16:08:56,229 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:56,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:56,229 INFO L82 PathProgramCache]: Analyzing trace with hash 427682604, now seen corresponding path program 1 times [2020-09-11 16:08:56,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:56,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971597062] [2020-09-11 16:08:56,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:56,297 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-11 16:08:56,298 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971597062] [2020-09-11 16:08:56,298 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:08:56,298 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:08:56,298 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174609695] [2020-09-11 16:08:56,299 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:08:56,299 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:56,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:08:56,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:08:56,299 INFO L87 Difference]: Start difference. First operand 12294 states and 40114 transitions. Second operand 5 states. [2020-09-11 16:08:56,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:56,589 INFO L93 Difference]: Finished difference Result 24605 states and 79893 transitions. [2020-09-11 16:08:56,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:08:56,589 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-11 16:08:56,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:56,640 INFO L225 Difference]: With dead ends: 24605 [2020-09-11 16:08:56,640 INFO L226 Difference]: Without dead ends: 24581 [2020-09-11 16:08:56,640 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:08:56,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24581 states. [2020-09-11 16:08:57,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24581 to 13787. [2020-09-11 16:08:57,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13787 states. [2020-09-11 16:08:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13787 states to 13787 states and 45295 transitions. [2020-09-11 16:08:57,550 INFO L78 Accepts]: Start accepts. Automaton has 13787 states and 45295 transitions. Word has length 18 [2020-09-11 16:08:57,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:57,551 INFO L479 AbstractCegarLoop]: Abstraction has 13787 states and 45295 transitions. [2020-09-11 16:08:57,551 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:08:57,551 INFO L276 IsEmpty]: Start isEmpty. Operand 13787 states and 45295 transitions. [2020-09-11 16:08:57,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:08:57,553 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:57,553 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:57,553 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-09-11 16:08:57,553 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:57,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:57,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1364464123, now seen corresponding path program 1 times [2020-09-11 16:08:57,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:57,554 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976169850] [2020-09-11 16:08:57,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:57,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:08:57,647 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976169850] [2020-09-11 16:08:57,648 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569742169] [2020-09-11 16:08:57,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:08:57,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:57,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:08:57,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:08:57,832 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:08:57,833 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:08:57,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:08:57,833 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951212042] [2020-09-11 16:08:57,833 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:08:57,834 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:57,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:08:57,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:08:57,834 INFO L87 Difference]: Start difference. First operand 13787 states and 45295 transitions. Second operand 12 states. [2020-09-11 16:08:58,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:08:58,549 INFO L93 Difference]: Finished difference Result 31898 states and 102145 transitions. [2020-09-11 16:08:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:08:58,549 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-11 16:08:58,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:08:58,612 INFO L225 Difference]: With dead ends: 31898 [2020-09-11 16:08:58,613 INFO L226 Difference]: Without dead ends: 31865 [2020-09-11 16:08:58,613 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:08:58,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31865 states. [2020-09-11 16:08:59,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31865 to 13520. [2020-09-11 16:08:59,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13520 states. [2020-09-11 16:08:59,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13520 states to 13520 states and 44395 transitions. [2020-09-11 16:08:59,058 INFO L78 Accepts]: Start accepts. Automaton has 13520 states and 44395 transitions. Word has length 22 [2020-09-11 16:08:59,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:08:59,059 INFO L479 AbstractCegarLoop]: Abstraction has 13520 states and 44395 transitions. [2020-09-11 16:08:59,059 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:08:59,059 INFO L276 IsEmpty]: Start isEmpty. Operand 13520 states and 44395 transitions. [2020-09-11 16:08:59,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:08:59,061 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:08:59,061 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:08:59,267 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:08:59,268 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:08:59,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:08:59,268 INFO L82 PathProgramCache]: Analyzing trace with hash 321088405, now seen corresponding path program 1 times [2020-09-11 16:08:59,269 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:08:59,269 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193688869] [2020-09-11 16:08:59,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:08:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:59,355 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:08:59,355 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193688869] [2020-09-11 16:08:59,356 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127381121] [2020-09-11 16:08:59,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:08:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:08:59,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:08:59,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:08:59,564 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:08:59,564 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:08:59,564 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:08:59,565 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877010525] [2020-09-11 16:08:59,565 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:08:59,565 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:08:59,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:08:59,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:08:59,565 INFO L87 Difference]: Start difference. First operand 13520 states and 44395 transitions. Second operand 12 states. [2020-09-11 16:09:00,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:00,326 INFO L93 Difference]: Finished difference Result 32253 states and 103231 transitions. [2020-09-11 16:09:00,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:00,327 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-11 16:09:00,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:00,407 INFO L225 Difference]: With dead ends: 32253 [2020-09-11 16:09:00,407 INFO L226 Difference]: Without dead ends: 32220 [2020-09-11 16:09:00,407 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:09:00,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32220 states. [2020-09-11 16:09:00,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32220 to 13635. [2020-09-11 16:09:00,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13635 states. [2020-09-11 16:09:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13635 states to 13635 states and 44805 transitions. [2020-09-11 16:09:00,902 INFO L78 Accepts]: Start accepts. Automaton has 13635 states and 44805 transitions. Word has length 22 [2020-09-11 16:09:00,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:00,902 INFO L479 AbstractCegarLoop]: Abstraction has 13635 states and 44805 transitions. [2020-09-11 16:09:00,902 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:09:00,902 INFO L276 IsEmpty]: Start isEmpty. Operand 13635 states and 44805 transitions. [2020-09-11 16:09:00,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:09:00,904 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:00,904 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:01,104 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:01,105 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:01,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:01,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1406316126, now seen corresponding path program 1 times [2020-09-11 16:09:01,106 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:01,106 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653064915] [2020-09-11 16:09:01,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:01,174 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-11 16:09:01,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653064915] [2020-09-11 16:09:01,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:01,175 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 16:09:01,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140345156] [2020-09-11 16:09:01,175 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 16:09:01,175 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:01,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 16:09:01,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-11 16:09:01,176 INFO L87 Difference]: Start difference. First operand 13635 states and 44805 transitions. Second operand 5 states. [2020-09-11 16:09:01,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:01,819 INFO L93 Difference]: Finished difference Result 23466 states and 75382 transitions. [2020-09-11 16:09:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-11 16:09:01,820 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2020-09-11 16:09:01,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:01,866 INFO L225 Difference]: With dead ends: 23466 [2020-09-11 16:09:01,866 INFO L226 Difference]: Without dead ends: 23442 [2020-09-11 16:09:01,866 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:02,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23442 states. [2020-09-11 16:09:02,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23442 to 14781. [2020-09-11 16:09:02,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14781 states. [2020-09-11 16:09:02,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14781 states to 14781 states and 48769 transitions. [2020-09-11 16:09:02,257 INFO L78 Accepts]: Start accepts. Automaton has 14781 states and 48769 transitions. Word has length 22 [2020-09-11 16:09:02,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:02,257 INFO L479 AbstractCegarLoop]: Abstraction has 14781 states and 48769 transitions. [2020-09-11 16:09:02,257 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 16:09:02,257 INFO L276 IsEmpty]: Start isEmpty. Operand 14781 states and 48769 transitions. [2020-09-11 16:09:02,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:09:02,260 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:02,260 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:02,260 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-11 16:09:02,261 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:02,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:02,261 INFO L82 PathProgramCache]: Analyzing trace with hash -103257068, now seen corresponding path program 1 times [2020-09-11 16:09:02,261 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:02,262 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192121651] [2020-09-11 16:09:02,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-11 16:09:02,356 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192121651] [2020-09-11 16:09:02,356 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:02,356 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:09:02,356 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749110279] [2020-09-11 16:09:02,357 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:09:02,357 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:02,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:09:02,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:02,357 INFO L87 Difference]: Start difference. First operand 14781 states and 48769 transitions. Second operand 7 states. [2020-09-11 16:09:02,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:02,976 INFO L93 Difference]: Finished difference Result 33669 states and 108193 transitions. [2020-09-11 16:09:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:02,977 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-11 16:09:02,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:03,081 INFO L225 Difference]: With dead ends: 33669 [2020-09-11 16:09:03,082 INFO L226 Difference]: Without dead ends: 33617 [2020-09-11 16:09:03,083 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:09:03,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33617 states. [2020-09-11 16:09:03,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33617 to 14680. [2020-09-11 16:09:03,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14680 states. [2020-09-11 16:09:03,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14680 states to 14680 states and 48297 transitions. [2020-09-11 16:09:03,868 INFO L78 Accepts]: Start accepts. Automaton has 14680 states and 48297 transitions. Word has length 22 [2020-09-11 16:09:03,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:03,869 INFO L479 AbstractCegarLoop]: Abstraction has 14680 states and 48297 transitions. [2020-09-11 16:09:03,869 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:09:03,869 INFO L276 IsEmpty]: Start isEmpty. Operand 14680 states and 48297 transitions. [2020-09-11 16:09:03,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 16:09:03,871 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:03,871 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:03,871 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-11 16:09:03,871 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:03,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:03,872 INFO L82 PathProgramCache]: Analyzing trace with hash -103169493, now seen corresponding path program 1 times [2020-09-11 16:09:03,872 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:03,872 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173944495] [2020-09-11 16:09:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:03,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:03,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-11 16:09:03,964 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173944495] [2020-09-11 16:09:03,965 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:03,965 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:09:03,965 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162435780] [2020-09-11 16:09:03,965 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:09:03,966 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:03,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:09:03,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:03,966 INFO L87 Difference]: Start difference. First operand 14680 states and 48297 transitions. Second operand 7 states. [2020-09-11 16:09:04,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:04,685 INFO L93 Difference]: Finished difference Result 33499 states and 107547 transitions. [2020-09-11 16:09:04,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:04,686 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-11 16:09:04,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:04,803 INFO L225 Difference]: With dead ends: 33499 [2020-09-11 16:09:04,803 INFO L226 Difference]: Without dead ends: 33447 [2020-09-11 16:09:04,804 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:09:05,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33447 states. [2020-09-11 16:09:05,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33447 to 14368. [2020-09-11 16:09:05,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-09-11 16:09:05,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 47032 transitions. [2020-09-11 16:09:05,991 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 47032 transitions. Word has length 22 [2020-09-11 16:09:05,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:05,991 INFO L479 AbstractCegarLoop]: Abstraction has 14368 states and 47032 transitions. [2020-09-11 16:09:05,991 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:09:05,991 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 47032 transitions. [2020-09-11 16:09:06,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:06,001 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:06,001 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:06,001 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2020-09-11 16:09:06,001 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:06,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:06,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1988994578, now seen corresponding path program 1 times [2020-09-11 16:09:06,002 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:06,002 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742636910] [2020-09-11 16:09:06,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:06,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:09:06,129 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742636910] [2020-09-11 16:09:06,129 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681805619] [2020-09-11 16:09:06,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:06,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 16:09:06,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 16:09:06,361 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:06,361 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-11 16:09:06,362 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708845676] [2020-09-11 16:09:06,362 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 16:09:06,362 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:06,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 16:09:06,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-11 16:09:06,363 INFO L87 Difference]: Start difference. First operand 14368 states and 47032 transitions. Second operand 16 states. [2020-09-11 16:09:08,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:08,095 INFO L93 Difference]: Finished difference Result 41694 states and 132241 transitions. [2020-09-11 16:09:08,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 16:09:08,095 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-11 16:09:08,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:08,184 INFO L225 Difference]: With dead ends: 41694 [2020-09-11 16:09:08,184 INFO L226 Difference]: Without dead ends: 41661 [2020-09-11 16:09:08,185 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 16:09:08,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41661 states. [2020-09-11 16:09:08,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41661 to 14289. [2020-09-11 16:09:08,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14289 states. [2020-09-11 16:09:08,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14289 states to 14289 states and 46800 transitions. [2020-09-11 16:09:08,734 INFO L78 Accepts]: Start accepts. Automaton has 14289 states and 46800 transitions. Word has length 26 [2020-09-11 16:09:08,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:08,734 INFO L479 AbstractCegarLoop]: Abstraction has 14289 states and 46800 transitions. [2020-09-11 16:09:08,734 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 16:09:08,734 INFO L276 IsEmpty]: Start isEmpty. Operand 14289 states and 46800 transitions. [2020-09-11 16:09:08,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:08,738 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:08,738 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:08,938 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-11 16:09:08,939 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:08,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:08,940 INFO L82 PathProgramCache]: Analyzing trace with hash -903766857, now seen corresponding path program 1 times [2020-09-11 16:09:08,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:08,941 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93456032] [2020-09-11 16:09:08,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:08,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:09,041 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-09-11 16:09:09,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93456032] [2020-09-11 16:09:09,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754493025] [2020-09-11 16:09:09,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:09,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:09,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:09:09,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-09-11 16:09:09,217 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:09,217 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:09:09,217 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404944504] [2020-09-11 16:09:09,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:09:09,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:09,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:09:09,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:09:09,219 INFO L87 Difference]: Start difference. First operand 14289 states and 46800 transitions. Second operand 12 states. [2020-09-11 16:09:09,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:09,991 INFO L93 Difference]: Finished difference Result 30858 states and 98003 transitions. [2020-09-11 16:09:09,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:09,992 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-11 16:09:09,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:10,055 INFO L225 Difference]: With dead ends: 30858 [2020-09-11 16:09:10,055 INFO L226 Difference]: Without dead ends: 30822 [2020-09-11 16:09:10,056 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:09:10,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30822 states. [2020-09-11 16:09:10,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30822 to 14230. [2020-09-11 16:09:10,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14230 states. [2020-09-11 16:09:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14230 states to 14230 states and 46630 transitions. [2020-09-11 16:09:10,997 INFO L78 Accepts]: Start accepts. Automaton has 14230 states and 46630 transitions. Word has length 26 [2020-09-11 16:09:10,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:10,997 INFO L479 AbstractCegarLoop]: Abstraction has 14230 states and 46630 transitions. [2020-09-11 16:09:10,997 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:09:10,997 INFO L276 IsEmpty]: Start isEmpty. Operand 14230 states and 46630 transitions. [2020-09-11 16:09:11,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:11,000 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:11,001 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:11,201 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-11 16:09:11,202 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:11,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:11,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1881627245, now seen corresponding path program 1 times [2020-09-11 16:09:11,202 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:11,203 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251027755] [2020-09-11 16:09:11,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:11,315 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251027755] [2020-09-11 16:09:11,315 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287481597] [2020-09-11 16:09:11,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:11,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:11,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 16:09:11,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:11,550 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:11,550 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:11,550 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-11 16:09:11,551 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041813593] [2020-09-11 16:09:11,551 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 16:09:11,551 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:11,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 16:09:11,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-11 16:09:11,552 INFO L87 Difference]: Start difference. First operand 14230 states and 46630 transitions. Second operand 16 states. [2020-09-11 16:09:13,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:13,214 INFO L93 Difference]: Finished difference Result 40917 states and 129671 transitions. [2020-09-11 16:09:13,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 16:09:13,214 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-11 16:09:13,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:13,300 INFO L225 Difference]: With dead ends: 40917 [2020-09-11 16:09:13,300 INFO L226 Difference]: Without dead ends: 40856 [2020-09-11 16:09:13,301 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 16:09:13,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40856 states. [2020-09-11 16:09:13,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40856 to 14016. [2020-09-11 16:09:13,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14016 states. [2020-09-11 16:09:13,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14016 states to 14016 states and 45925 transitions. [2020-09-11 16:09:13,844 INFO L78 Accepts]: Start accepts. Automaton has 14016 states and 45925 transitions. Word has length 26 [2020-09-11 16:09:13,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:13,844 INFO L479 AbstractCegarLoop]: Abstraction has 14016 states and 45925 transitions. [2020-09-11 16:09:13,844 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 16:09:13,844 INFO L276 IsEmpty]: Start isEmpty. Operand 14016 states and 45925 transitions. [2020-09-11 16:09:13,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:13,848 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:13,848 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:14,048 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-11 16:09:14,049 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:14,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:14,050 INFO L82 PathProgramCache]: Analyzing trace with hash -2145591314, now seen corresponding path program 2 times [2020-09-11 16:09:14,050 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:14,050 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454944497] [2020-09-11 16:09:14,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:14,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:14,181 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454944497] [2020-09-11 16:09:14,181 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034228959] [2020-09-11 16:09:14,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:14,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 16:09:14,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 16:09:14,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 16:09:14,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:14,421 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:14,422 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-11 16:09:14,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240931430] [2020-09-11 16:09:14,422 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 16:09:14,422 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:14,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 16:09:14,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-11 16:09:14,423 INFO L87 Difference]: Start difference. First operand 14016 states and 45925 transitions. Second operand 16 states. [2020-09-11 16:09:15,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:15,965 INFO L93 Difference]: Finished difference Result 40809 states and 129085 transitions. [2020-09-11 16:09:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 16:09:15,966 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-11 16:09:15,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:16,050 INFO L225 Difference]: With dead ends: 40809 [2020-09-11 16:09:16,050 INFO L226 Difference]: Without dead ends: 40776 [2020-09-11 16:09:16,051 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 16:09:16,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40776 states. [2020-09-11 16:09:17,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40776 to 13814. [2020-09-11 16:09:17,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13814 states. [2020-09-11 16:09:17,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13814 states to 13814 states and 45293 transitions. [2020-09-11 16:09:17,088 INFO L78 Accepts]: Start accepts. Automaton has 13814 states and 45293 transitions. Word has length 26 [2020-09-11 16:09:17,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:17,088 INFO L479 AbstractCegarLoop]: Abstraction has 13814 states and 45293 transitions. [2020-09-11 16:09:17,088 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 16:09:17,088 INFO L276 IsEmpty]: Start isEmpty. Operand 13814 states and 45293 transitions. [2020-09-11 16:09:17,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:17,091 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:17,092 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:17,292 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-09-11 16:09:17,292 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:17,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:17,293 INFO L82 PathProgramCache]: Analyzing trace with hash 75485767, now seen corresponding path program 1 times [2020-09-11 16:09:17,293 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:17,294 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889649298] [2020-09-11 16:09:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:17,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:17,388 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-11 16:09:17,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889649298] [2020-09-11 16:09:17,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208517588] [2020-09-11 16:09:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:17,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:09:17,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:17,580 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-11 16:09:17,582 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:17,582 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:09:17,582 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371791999] [2020-09-11 16:09:17,582 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:09:17,583 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:17,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:09:17,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:09:17,583 INFO L87 Difference]: Start difference. First operand 13814 states and 45293 transitions. Second operand 12 states. [2020-09-11 16:09:18,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:18,371 INFO L93 Difference]: Finished difference Result 31476 states and 100257 transitions. [2020-09-11 16:09:18,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:18,371 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-11 16:09:18,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:18,434 INFO L225 Difference]: With dead ends: 31476 [2020-09-11 16:09:18,434 INFO L226 Difference]: Without dead ends: 31440 [2020-09-11 16:09:18,434 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:09:18,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31440 states. [2020-09-11 16:09:18,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31440 to 14284. [2020-09-11 16:09:18,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14284 states. [2020-09-11 16:09:18,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14284 states to 14284 states and 47044 transitions. [2020-09-11 16:09:18,891 INFO L78 Accepts]: Start accepts. Automaton has 14284 states and 47044 transitions. Word has length 26 [2020-09-11 16:09:18,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:18,891 INFO L479 AbstractCegarLoop]: Abstraction has 14284 states and 47044 transitions. [2020-09-11 16:09:18,891 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:09:18,892 INFO L276 IsEmpty]: Start isEmpty. Operand 14284 states and 47044 transitions. [2020-09-11 16:09:18,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:18,895 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:18,895 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:19,096 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:19,096 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:19,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:19,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1433999852, now seen corresponding path program 1 times [2020-09-11 16:09:19,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:19,097 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410131809] [2020-09-11 16:09:19,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:19,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:19,207 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:19,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410131809] [2020-09-11 16:09:19,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339102734] [2020-09-11 16:09:19,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:19,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:19,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 16:09:19,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-11 16:09:19,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:19,429 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-11 16:09:19,429 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502659826] [2020-09-11 16:09:19,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 16:09:19,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:19,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 16:09:19,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-11 16:09:19,431 INFO L87 Difference]: Start difference. First operand 14284 states and 47044 transitions. Second operand 16 states. [2020-09-11 16:09:21,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:21,201 INFO L93 Difference]: Finished difference Result 41255 states and 130887 transitions. [2020-09-11 16:09:21,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 16:09:21,202 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-11 16:09:21,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:21,304 INFO L225 Difference]: With dead ends: 41255 [2020-09-11 16:09:21,304 INFO L226 Difference]: Without dead ends: 41194 [2020-09-11 16:09:21,305 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 16:09:21,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41194 states. [2020-09-11 16:09:22,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41194 to 14132. [2020-09-11 16:09:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14132 states. [2020-09-11 16:09:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14132 states to 14132 states and 46578 transitions. [2020-09-11 16:09:22,408 INFO L78 Accepts]: Start accepts. Automaton has 14132 states and 46578 transitions. Word has length 26 [2020-09-11 16:09:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:22,408 INFO L479 AbstractCegarLoop]: Abstraction has 14132 states and 46578 transitions. [2020-09-11 16:09:22,408 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 16:09:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 14132 states and 46578 transitions. [2020-09-11 16:09:22,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:22,412 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:22,412 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:22,612 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-09-11 16:09:22,613 INFO L427 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:22,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:22,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1843074133, now seen corresponding path program 1 times [2020-09-11 16:09:22,614 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:22,614 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876925470] [2020-09-11 16:09:22,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:22,704 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-09-11 16:09:22,704 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876925470] [2020-09-11 16:09:22,704 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778782066] [2020-09-11 16:09:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:22,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:22,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 16:09:22,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 16:09:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-09-11 16:09:22,882 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 16:09:22,882 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-11 16:09:22,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305434136] [2020-09-11 16:09:22,883 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 16:09:22,883 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:22,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 16:09:22,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-11 16:09:22,884 INFO L87 Difference]: Start difference. First operand 14132 states and 46578 transitions. Second operand 12 states. [2020-09-11 16:09:23,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:23,625 INFO L93 Difference]: Finished difference Result 32868 states and 106131 transitions. [2020-09-11 16:09:23,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:23,626 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-11 16:09:23,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:23,693 INFO L225 Difference]: With dead ends: 32868 [2020-09-11 16:09:23,693 INFO L226 Difference]: Without dead ends: 32842 [2020-09-11 16:09:23,693 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-11 16:09:23,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32842 states. [2020-09-11 16:09:24,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32842 to 14171. [2020-09-11 16:09:24,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14171 states. [2020-09-11 16:09:24,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14171 states to 14171 states and 46691 transitions. [2020-09-11 16:09:24,182 INFO L78 Accepts]: Start accepts. Automaton has 14171 states and 46691 transitions. Word has length 26 [2020-09-11 16:09:24,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:24,182 INFO L479 AbstractCegarLoop]: Abstraction has 14171 states and 46691 transitions. [2020-09-11 16:09:24,182 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 16:09:24,182 INFO L276 IsEmpty]: Start isEmpty. Operand 14171 states and 46691 transitions. [2020-09-11 16:09:24,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:24,186 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:24,186 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:24,387 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 16:09:24,387 INFO L427 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:24,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:24,388 INFO L82 PathProgramCache]: Analyzing trace with hash -1288861438, now seen corresponding path program 1 times [2020-09-11 16:09:24,388 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:24,388 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816221066] [2020-09-11 16:09:24,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:24,478 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-11 16:09:24,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816221066] [2020-09-11 16:09:24,479 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:24,479 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:09:24,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137607114] [2020-09-11 16:09:24,479 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:09:24,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:24,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:09:24,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:24,480 INFO L87 Difference]: Start difference. First operand 14171 states and 46691 transitions. Second operand 7 states. [2020-09-11 16:09:25,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:25,115 INFO L93 Difference]: Finished difference Result 30961 states and 98367 transitions. [2020-09-11 16:09:25,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:25,115 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-11 16:09:25,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:25,176 INFO L225 Difference]: With dead ends: 30961 [2020-09-11 16:09:25,176 INFO L226 Difference]: Without dead ends: 30919 [2020-09-11 16:09:25,176 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:09:25,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30919 states. [2020-09-11 16:09:25,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30919 to 14526. [2020-09-11 16:09:25,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14526 states. [2020-09-11 16:09:25,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14526 states to 14526 states and 47951 transitions. [2020-09-11 16:09:25,653 INFO L78 Accepts]: Start accepts. Automaton has 14526 states and 47951 transitions. Word has length 26 [2020-09-11 16:09:25,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:25,654 INFO L479 AbstractCegarLoop]: Abstraction has 14526 states and 47951 transitions. [2020-09-11 16:09:25,654 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:09:25,654 INFO L276 IsEmpty]: Start isEmpty. Operand 14526 states and 47951 transitions. [2020-09-11 16:09:25,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:25,658 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:25,658 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:25,658 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-09-11 16:09:25,658 INFO L427 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:25,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:25,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1288773863, now seen corresponding path program 1 times [2020-09-11 16:09:25,659 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:25,659 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913762452] [2020-09-11 16:09:25,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:25,748 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-11 16:09:25,748 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913762452] [2020-09-11 16:09:25,749 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:25,749 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:09:25,749 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48521753] [2020-09-11 16:09:25,749 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:09:25,749 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:25,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:09:25,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:25,750 INFO L87 Difference]: Start difference. First operand 14526 states and 47951 transitions. Second operand 7 states. [2020-09-11 16:09:26,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:26,856 INFO L93 Difference]: Finished difference Result 31047 states and 98602 transitions. [2020-09-11 16:09:26,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:26,857 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-11 16:09:26,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:26,916 INFO L225 Difference]: With dead ends: 31047 [2020-09-11 16:09:26,916 INFO L226 Difference]: Without dead ends: 31005 [2020-09-11 16:09:26,917 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:09:27,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31005 states. [2020-09-11 16:09:27,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31005 to 14408. [2020-09-11 16:09:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14408 states. [2020-09-11 16:09:27,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14408 states to 14408 states and 47461 transitions. [2020-09-11 16:09:27,348 INFO L78 Accepts]: Start accepts. Automaton has 14408 states and 47461 transitions. Word has length 26 [2020-09-11 16:09:27,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:27,348 INFO L479 AbstractCegarLoop]: Abstraction has 14408 states and 47461 transitions. [2020-09-11 16:09:27,348 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:09:27,348 INFO L276 IsEmpty]: Start isEmpty. Operand 14408 states and 47461 transitions. [2020-09-11 16:09:27,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:27,352 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:27,352 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:27,354 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-09-11 16:09:27,355 INFO L427 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:27,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:27,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1288707709, now seen corresponding path program 1 times [2020-09-11 16:09:27,356 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:27,356 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961636139] [2020-09-11 16:09:27,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 16:09:27,437 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-11 16:09:27,437 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961636139] [2020-09-11 16:09:27,437 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 16:09:27,437 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-11 16:09:27,438 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512023708] [2020-09-11 16:09:27,438 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 16:09:27,438 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 16:09:27,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 16:09:27,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-11 16:09:27,439 INFO L87 Difference]: Start difference. First operand 14408 states and 47461 transitions. Second operand 7 states. [2020-09-11 16:09:28,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 16:09:28,130 INFO L93 Difference]: Finished difference Result 33008 states and 106518 transitions. [2020-09-11 16:09:28,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 16:09:28,131 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-11 16:09:28,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 16:09:28,201 INFO L225 Difference]: With dead ends: 33008 [2020-09-11 16:09:28,202 INFO L226 Difference]: Without dead ends: 32988 [2020-09-11 16:09:28,202 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-11 16:09:28,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32988 states. [2020-09-11 16:09:28,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32988 to 14212. [2020-09-11 16:09:28,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14212 states. [2020-09-11 16:09:28,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14212 states to 14212 states and 46599 transitions. [2020-09-11 16:09:28,701 INFO L78 Accepts]: Start accepts. Automaton has 14212 states and 46599 transitions. Word has length 26 [2020-09-11 16:09:28,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 16:09:28,702 INFO L479 AbstractCegarLoop]: Abstraction has 14212 states and 46599 transitions. [2020-09-11 16:09:28,702 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 16:09:28,702 INFO L276 IsEmpty]: Start isEmpty. Operand 14212 states and 46599 transitions. [2020-09-11 16:09:28,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 16:09:28,706 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 16:09:28,706 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 16:09:28,706 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-09-11 16:09:28,706 INFO L427 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 16:09:28,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 16:09:28,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1151627457, now seen corresponding path program 1 times [2020-09-11 16:09:28,707 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 16:09:28,707 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190824934] [2020-09-11 16:09:28,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 16:09:28,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:09:28,733 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:09:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-11 16:09:28,756 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-11 16:09:28,772 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-11 16:09:28,772 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-11 16:09:28,773 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-09-11 16:09:28,773 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-11 16:09:28,777 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-11 16:09:28,778 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-11 16:09:28,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,803 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,803 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,804 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,804 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,805 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,805 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,806 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,806 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,806 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,806 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,807 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,807 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,807 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,807 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,807 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,808 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,808 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,808 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,808 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,808 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,809 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,809 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,809 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,809 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,810 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,810 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,810 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,810 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,810 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,811 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,811 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,811 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,811 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,811 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,812 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,812 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,812 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,812 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,813 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,813 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,813 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,813 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,813 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,814 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,814 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,815 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,815 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,815 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,815 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,816 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,816 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,816 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,816 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,818 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,818 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,820 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,821 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,821 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,821 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,821 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,822 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,822 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,822 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,822 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,822 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,824 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,825 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,825 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,826 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,827 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,827 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,827 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,828 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,828 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,828 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,828 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,828 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,829 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,831 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,831 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,833 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,836 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,836 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,837 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,837 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,838 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,838 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,839 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,839 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,840 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,840 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,841 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,841 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,841 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,842 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,843 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,843 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,843 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,843 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,844 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,844 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,844 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,844 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,844 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,845 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,847 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,847 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,847 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,847 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,848 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,848 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,849 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,849 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,851 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,851 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,852 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,852 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,852 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,852 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,853 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,853 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,853 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,853 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,855 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,855 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,857 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,857 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,861 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,862 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,862 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,862 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,862 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,862 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,863 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,863 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,863 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,863 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,866 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,866 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,867 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,867 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,867 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,867 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,867 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,870 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,871 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,883 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,887 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,887 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 16:09:28,890 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-11 16:09:28,891 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 16:09:28,891 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 16:09:28,891 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-11 16:09:28,891 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-11 16:09:28,891 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 16:09:28,892 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 16:09:28,892 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 16:09:28,892 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 16:09:28,895 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 221 transitions, 562 flow [2020-09-11 16:09:28,896 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-11 16:09:28,953 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-11 16:09:28,953 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-11 16:09:28,959 INFO L80 FinitePrefix]: Finished finitePrefix Result has 304 conditions, 256 events. 21/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 641 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 291. Up to 14 conditions per place. [2020-09-11 16:09:28,976 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-11 16:09:29,033 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-11 16:09:29,033 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-11 16:09:29,038 INFO L80 FinitePrefix]: Finished finitePrefix Result has 304 conditions, 256 events. 21/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 641 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 291. Up to 14 conditions per place. [2020-09-11 16:09:29,053 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 16092 [2020-09-11 16:09:29,053 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-11 16:09:34,268 WARN L193 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 62 [2020-09-11 16:09:35,238 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-11 16:09:35,626 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2020-09-11 16:09:35,901 WARN L193 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-11 16:09:36,562 WARN L193 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 96 [2020-09-11 16:09:36,713 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-11 16:09:36,725 INFO L206 etLargeBlockEncoding]: Checked pairs total: 25601 [2020-09-11 16:09:36,726 INFO L214 etLargeBlockEncoding]: Total number of compositions: 202 [2020-09-11 16:09:36,726 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 67 transitions, 254 flow Received shutdown request... [2020-09-11 16:10:10,295 WARN L544 AbstractCegarLoop]: Verification canceled [2020-09-11 16:10:10,299 WARN L228 ceAbstractionStarter]: Timeout [2020-09-11 16:10:10,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.09 04:10:10 BasicIcfg [2020-09-11 16:10:10,300 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-09-11 16:10:10,302 INFO L168 Benchmark]: Toolchain (without parser) took 209769.80 ms. Allocated memory was 140.5 MB in the beginning and 4.3 GB in the end (delta: 4.2 GB). Free memory was 103.2 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 3.5 GB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,303 INFO L168 Benchmark]: CDTParser took 1.60 ms. Allocated memory is still 140.5 MB. Free memory was 122.7 MB in the beginning and 122.5 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,303 INFO L168 Benchmark]: CACSL2BoogieTranslator took 839.40 ms. Allocated memory was 140.5 MB in the beginning and 207.1 MB in the end (delta: 66.6 MB). Free memory was 102.6 MB in the beginning and 166.6 MB in the end (delta: -64.0 MB). Peak memory consumption was 26.6 MB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,305 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.50 ms. Allocated memory is still 207.1 MB. Free memory was 166.6 MB in the beginning and 164.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,306 INFO L168 Benchmark]: Boogie Preprocessor took 35.70 ms. Allocated memory is still 207.1 MB. Free memory was 164.6 MB in the beginning and 162.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,306 INFO L168 Benchmark]: RCFGBuilder took 560.82 ms. Allocated memory is still 207.1 MB. Free memory was 162.6 MB in the beginning and 139.5 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,307 INFO L168 Benchmark]: TraceAbstraction took 208252.97 ms. Allocated memory was 207.1 MB in the beginning and 4.3 GB in the end (delta: 4.1 GB). Free memory was 138.8 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 3.5 GB. Max. memory is 7.1 GB. [2020-09-11 16:10:10,312 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.60 ms. Allocated memory is still 140.5 MB. Free memory was 122.7 MB in the beginning and 122.5 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 839.40 ms. Allocated memory was 140.5 MB in the beginning and 207.1 MB in the end (delta: 66.6 MB). Free memory was 102.6 MB in the beginning and 166.6 MB in the end (delta: -64.0 MB). Peak memory consumption was 26.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 69.50 ms. Allocated memory is still 207.1 MB. Free memory was 166.6 MB in the beginning and 164.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 35.70 ms. Allocated memory is still 207.1 MB. Free memory was 164.6 MB in the beginning and 162.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 560.82 ms. Allocated memory is still 207.1 MB. Free memory was 162.6 MB in the beginning and 139.5 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 208252.97 ms. Allocated memory was 207.1 MB in the beginning and 4.3 GB in the end (delta: 4.1 GB). Free memory was 138.8 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 3.5 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 3.5s, 77 ProgramPointsBefore, 18 ProgramPointsAfterwards, 76 TransitionsBefore, 12 TransitionsAfterwards, 1242 CoEnabledTransitionPairs, 7 FixpointIterations, 27 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 13 ConcurrentYvCompositions, 5 ChoiceCompositions, 716 VarBasedMoverChecksPositive, 4 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 5 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 1089 CheckedPairsTotal, 77 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 3.4s, 107 ProgramPointsBefore, 36 ProgramPointsAfterwards, 105 TransitionsBefore, 28 TransitionsAfterwards, 2844 CoEnabledTransitionPairs, 6 FixpointIterations, 37 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 1586 VarBasedMoverChecksPositive, 35 VarBasedMoverChecksNegative, 17 SemBasedMoverChecksPositive, 29 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.2s, 0 MoverChecksTotal, 3583 CheckedPairsTotal, 94 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 4.4s, 137 ProgramPointsBefore, 49 ProgramPointsAfterwards, 134 TransitionsBefore, 38 TransitionsAfterwards, 5130 CoEnabledTransitionPairs, 7 FixpointIterations, 45 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 15 ConcurrentYvCompositions, 8 ChoiceCompositions, 2814 VarBasedMoverChecksPositive, 59 VarBasedMoverChecksNegative, 29 SemBasedMoverChecksPositive, 46 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 0 MoverChecksTotal, 7545 CheckedPairsTotal, 120 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 5.4s, 167 ProgramPointsBefore, 59 ProgramPointsAfterwards, 163 TransitionsBefore, 48 TransitionsAfterwards, 8100 CoEnabledTransitionPairs, 7 FixpointIterations, 52 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 23 ConcurrentYvCompositions, 7 ChoiceCompositions, 4306 VarBasedMoverChecksPositive, 105 VarBasedMoverChecksNegative, 93 SemBasedMoverChecksPositive, 44 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.5s, 0 MoverChecksTotal, 10326 CheckedPairsTotal, 154 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 6.2s, 197 ProgramPointsBefore, 73 ProgramPointsAfterwards, 192 TransitionsBefore, 57 TransitionsAfterwards, 11754 CoEnabledTransitionPairs, 7 FixpointIterations, 67 TrivialSequentialCompositions, 77 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 27 ConcurrentYvCompositions, 11 ChoiceCompositions, 6349 VarBasedMoverChecksPositive, 111 VarBasedMoverChecksNegative, 54 SemBasedMoverChecksPositive, 73 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.6s, 0 MoverChecksTotal, 17154 CheckedPairsTotal, 177 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 7.8s, 227 ProgramPointsBefore, 86 ProgramPointsAfterwards, 221 TransitionsBefore, 67 TransitionsAfterwards, 16092 CoEnabledTransitionPairs, 7 FixpointIterations, 71 TrivialSequentialCompositions, 96 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 28 ConcurrentYvCompositions, 13 ChoiceCompositions, 8820 VarBasedMoverChecksPositive, 201 VarBasedMoverChecksNegative, 163 SemBasedMoverChecksPositive, 83 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.1s, 0 MoverChecksTotal, 25601 CheckedPairsTotal, 202 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 678]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 678). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 86 places, 67 transitions, 254 flow. Already constructed 153486 states. Currently 39570 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 71 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 207.7s, OverallIterations: 47, TraceHistogramMax: 6, AutomataDifference: 51.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 93.1s, HoareTripleCheckerStatistics: 2135 SDtfs, 10032 SDslu, 7486 SDs, 0 SdLazy, 10464 SolverSat, 752 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 735 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 497 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2070 ImplicationChecksByTransitivity, 5.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=127498occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 52.6s AutomataMinimizationTime, 42 MinimizatonAttempts, 551581 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 4.2s InterpolantComputationTime, 1143 NumberOfCodeBlocks, 1143 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 999 ConstructedInterpolants, 0 QuantifiedInterpolants, 129647 SizeOfPredicates, 64 NumberOfNonLiveVariables, 2174 ConjunctsInSsa, 106 ConjunctsInUnsatCore, 56 InterpolantComputations, 28 PerfectInterpolantSequences, 224/378 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