/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/pthread-lit/fkp2014.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-dcfa08f [2020-12-23 13:47:37,617 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-23 13:47:37,622 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-23 13:47:37,682 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-23 13:47:37,682 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-23 13:47:37,687 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-23 13:47:37,690 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-23 13:47:37,696 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-23 13:47:37,700 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-23 13:47:37,708 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-23 13:47:37,713 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-23 13:47:37,714 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-23 13:47:37,715 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-23 13:47:37,718 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-23 13:47:37,720 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-23 13:47:37,722 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-23 13:47:37,724 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-23 13:47:37,725 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-23 13:47:37,734 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-23 13:47:37,736 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-23 13:47:37,738 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-23 13:47:37,740 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-23 13:47:37,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-23 13:47:37,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-23 13:47:37,745 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-23 13:47:37,745 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-23 13:47:37,745 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-23 13:47:37,747 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-23 13:47:37,747 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-23 13:47:37,748 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-23 13:47:37,749 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-23 13:47:37,750 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-23 13:47:37,750 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-23 13:47:37,751 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-23 13:47:37,753 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-23 13:47:37,753 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-23 13:47:37,754 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-23 13:47:37,754 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-23 13:47:37,755 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-23 13:47:37,756 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-23 13:47:37,756 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-23 13:47:37,757 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2020-12-23 13:47:37,786 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-23 13:47:37,786 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-23 13:47:37,788 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-23 13:47:37,788 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-23 13:47:37,788 INFO L138 SettingsManager]: * Use SBE=true [2020-12-23 13:47:37,789 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-23 13:47:37,789 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-23 13:47:37,789 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-23 13:47:37,789 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-23 13:47:37,790 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-23 13:47:37,790 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-23 13:47:37,790 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-23 13:47:37,790 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-23 13:47:37,790 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-23 13:47:37,791 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-23 13:47:37,791 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-23 13:47:37,791 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-23 13:47:37,791 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-23 13:47:37,792 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-23 13:47:37,792 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-23 13:47:37,792 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-23 13:47:37,792 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-23 13:47:37,792 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-23 13:47:37,793 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-23 13:47:37,793 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-23 13:47:37,793 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2020-12-23 13:47:38,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-23 13:47:38,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-23 13:47:38,238 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-23 13:47:38,240 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-23 13:47:38,241 INFO L275 PluginConnector]: CDTParser initialized [2020-12-23 13:47:38,242 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-lit/fkp2014.i [2020-12-23 13:47:38,337 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/bd881fb7d/3ccd6bdcdb5a4cc6a66a66bec44bc0b3/FLAG839e6e309 [2020-12-23 13:47:39,028 INFO L306 CDTParser]: Found 1 translation units. [2020-12-23 13:47:39,029 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/pthread-lit/fkp2014.i [2020-12-23 13:47:39,052 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/bd881fb7d/3ccd6bdcdb5a4cc6a66a66bec44bc0b3/FLAG839e6e309 [2020-12-23 13:47:39,319 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/bd881fb7d/3ccd6bdcdb5a4cc6a66a66bec44bc0b3 [2020-12-23 13:47:39,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-23 13:47:39,331 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-23 13:47:39,334 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-23 13:47:39,334 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-23 13:47:39,338 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-23 13:47:39,340 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:47:39" (1/1) ... [2020-12-23 13:47:39,343 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57fddf55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:39, skipping insertion in model container [2020-12-23 13:47:39,343 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:47:39" (1/1) ... [2020-12-23 13:47:39,352 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-23 13:47:39,424 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-23 13:47:39,920 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/pthread-lit/fkp2014.i[30003,30016] left hand side expression in assignment: lhs: VariableLHS[~s~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~n~0,] left hand side expression in assignment: lhs: VariableLHS[~i~0,] [2020-12-23 13:47:39,950 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 13:47:39,963 INFO L203 MainTranslator]: Completed pre-run [2020-12-23 13:47:40,029 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/pthread-lit/fkp2014.i[30003,30016] left hand side expression in assignment: lhs: VariableLHS[~s~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~n~0,] left hand side expression in assignment: lhs: VariableLHS[~i~0,] [2020-12-23 13:47:40,041 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 13:47:40,197 INFO L208 MainTranslator]: Completed translation [2020-12-23 13:47:40,197 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40 WrapperNode [2020-12-23 13:47:40,198 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-23 13:47:40,199 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-23 13:47:40,199 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-23 13:47:40,200 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-23 13:47:40,227 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,266 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,305 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-23 13:47:40,309 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-23 13:47:40,309 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-23 13:47:40,309 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-23 13:47:40,320 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,320 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,335 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,336 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,349 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,359 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,367 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... [2020-12-23 13:47:40,373 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-23 13:47:40,380 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-23 13:47:40,380 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-23 13:47:40,381 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-23 13:47:40,382 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:47:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-23 13:47:40,497 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-12-23 13:47:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2020-12-23 13:47:40,498 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2020-12-23 13:47:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-23 13:47:40,498 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-23 13:47:40,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-23 13:47:40,500 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-12-23 13:47:40,500 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-23 13:47:40,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-23 13:47:40,503 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-12-23 13:47:40,988 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-23 13:47:40,988 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2020-12-23 13:47:40,990 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:47:40 BoogieIcfgContainer [2020-12-23 13:47:40,990 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-23 13:47:40,992 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-23 13:47:40,992 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-23 13:47:40,996 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-23 13:47:40,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.12 01:47:39" (1/3) ... [2020-12-23 13:47:40,997 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ac75fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:47:40, skipping insertion in model container [2020-12-23 13:47:40,998 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:47:40" (2/3) ... [2020-12-23 13:47:40,998 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14ac75fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:47:40, skipping insertion in model container [2020-12-23 13:47:40,998 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:47:40" (3/3) ... [2020-12-23 13:47:41,000 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2014.i [2020-12-23 13:47:41,007 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-12-23 13:47:41,007 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-23 13:47:41,013 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-23 13:47:41,014 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-12-23 13:47:41,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,040 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,041 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,041 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,041 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,041 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,042 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,042 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,043 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,043 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,044 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,044 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,045 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,045 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,050 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,051 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,051 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:41,054 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:47:41,073 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-12-23 13:47:41,102 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:47:41,102 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:47:41,103 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:47:41,103 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:47:41,103 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:47:41,103 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:47:41,103 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:47:41,103 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:47:41,118 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:47:41,120 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 55 transitions, 115 flow [2020-12-23 13:47:41,124 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 55 transitions, 115 flow [2020-12-23 13:47:41,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 55 places, 55 transitions, 115 flow [2020-12-23 13:47:41,173 INFO L129 PetriNetUnfolder]: 4/64 cut-off events. [2020-12-23 13:47:41,173 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-12-23 13:47:41,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 64 events. 4/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2020-12-23 13:47:41,180 INFO L116 LiptonReduction]: Number of co-enabled transitions 420 [2020-12-23 13:47:42,549 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-12-23 13:47:43,676 WARN L197 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2020-12-23 13:47:44,025 WARN L197 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2020-12-23 13:47:44,137 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-12-23 13:47:44,154 INFO L131 LiptonReduction]: Checked pairs total: 348 [2020-12-23 13:47:44,155 INFO L133 LiptonReduction]: Total number of compositions: 55 [2020-12-23 13:47:44,169 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 11 places, 8 transitions, 21 flow [2020-12-23 13:47:44,178 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 19 states. [2020-12-23 13:47:44,181 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2020-12-23 13:47:44,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-12-23 13:47:44,187 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:44,188 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-12-23 13:47:44,188 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:47:44,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:44,195 INFO L82 PathProgramCache]: Analyzing trace with hash 7276897, now seen corresponding path program 1 times [2020-12-23 13:47:44,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:44,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638943730] [2020-12-23 13:47:44,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:44,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:44,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:44,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638943730] [2020-12-23 13:47:44,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:44,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-12-23 13:47:44,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592571843] [2020-12-23 13:47:44,476 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 13:47:44,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:44,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 13:47:44,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 13:47:44,508 INFO L87 Difference]: Start difference. First operand 19 states. Second operand 3 states. [2020-12-23 13:47:44,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:44,524 INFO L93 Difference]: Finished difference Result 14 states and 17 transitions. [2020-12-23 13:47:44,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 13:47:44,527 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-12-23 13:47:44,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:44,536 INFO L225 Difference]: With dead ends: 14 [2020-12-23 13:47:44,536 INFO L226 Difference]: Without dead ends: 11 [2020-12-23 13:47:44,538 INFO L677 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-12-23 13:47:44,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2020-12-23 13:47:44,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2020-12-23 13:47:44,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-12-23 13:47:44,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2020-12-23 13:47:44,576 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 4 [2020-12-23 13:47:44,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:44,576 INFO L481 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2020-12-23 13:47:44,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 13:47:44,576 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2020-12-23 13:47:44,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-12-23 13:47:44,577 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:44,577 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-12-23 13:47:44,577 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-23 13:47:44,578 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:47:44,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:44,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1596843055, now seen corresponding path program 1 times [2020-12-23 13:47:44,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:44,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543528711] [2020-12-23 13:47:44,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:44,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:44,620 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:44,664 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:44,688 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:47:44,689 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:47:44,690 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-23 13:47:44,691 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:47:44,691 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-12-23 13:47:44,701 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,701 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,702 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,703 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,703 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,703 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,703 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,704 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,704 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,704 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,704 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,704 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,705 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,705 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,705 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,705 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,705 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,706 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,706 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,706 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,706 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,706 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,707 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,707 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,707 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,707 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,707 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,708 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,709 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,710 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,710 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,710 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,710 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,710 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,711 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,712 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,712 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,712 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,712 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,713 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,713 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,713 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,713 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,713 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,714 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,715 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,715 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,717 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,718 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,718 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,718 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,718 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,719 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,719 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,719 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:44,720 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:47:44,721 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-12-23 13:47:44,722 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:47:44,723 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:47:44,723 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:47:44,723 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:47:44,723 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:47:44,723 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:47:44,723 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:47:44,723 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:47:44,726 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:47:44,727 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 71 transitions, 154 flow [2020-12-23 13:47:44,727 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 71 transitions, 154 flow [2020-12-23 13:47:44,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 71 transitions, 154 flow [2020-12-23 13:47:44,750 INFO L129 PetriNetUnfolder]: 6/93 cut-off events. [2020-12-23 13:47:44,751 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-12-23 13:47:44,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 93 events. 6/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 144 event pairs, 0 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 65. Up to 6 conditions per place. [2020-12-23 13:47:44,757 INFO L116 LiptonReduction]: Number of co-enabled transitions 1320 [2020-12-23 13:47:46,754 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-12-23 13:47:46,967 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-12-23 13:47:47,470 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2020-12-23 13:47:47,677 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-12-23 13:47:47,798 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-12-23 13:47:47,860 INFO L131 LiptonReduction]: Checked pairs total: 2101 [2020-12-23 13:47:47,860 INFO L133 LiptonReduction]: Total number of compositions: 72 [2020-12-23 13:47:47,860 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 17 transitions, 46 flow [2020-12-23 13:47:47,871 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 179 states. [2020-12-23 13:47:47,871 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states. [2020-12-23 13:47:47,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-12-23 13:47:47,872 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:47,872 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-12-23 13:47:47,872 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:47,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:47,873 INFO L82 PathProgramCache]: Analyzing trace with hash 377002610, now seen corresponding path program 1 times [2020-12-23 13:47:47,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:47,873 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379912910] [2020-12-23 13:47:47,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:47,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:47,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379912910] [2020-12-23 13:47:47,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:47,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 13:47:47,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627265830] [2020-12-23 13:47:47,934 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 13:47:47,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:47,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 13:47:47,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:47,935 INFO L87 Difference]: Start difference. First operand 179 states. Second operand 4 states. [2020-12-23 13:47:47,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:47,993 INFO L93 Difference]: Finished difference Result 132 states and 285 transitions. [2020-12-23 13:47:47,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 13:47:47,993 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-12-23 13:47:47,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:47,997 INFO L225 Difference]: With dead ends: 132 [2020-12-23 13:47:47,998 INFO L226 Difference]: Without dead ends: 123 [2020-12-23 13:47:47,998 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:48,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-12-23 13:47:48,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2020-12-23 13:47:48,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2020-12-23 13:47:48,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 265 transitions. [2020-12-23 13:47:48,018 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 265 transitions. Word has length 5 [2020-12-23 13:47:48,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:48,019 INFO L481 AbstractCegarLoop]: Abstraction has 123 states and 265 transitions. [2020-12-23 13:47:48,019 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 13:47:48,019 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 265 transitions. [2020-12-23 13:47:48,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-12-23 13:47:48,020 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:48,021 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-12-23 13:47:48,021 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-23 13:47:48,021 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:48,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:48,022 INFO L82 PathProgramCache]: Analyzing trace with hash -373025387, now seen corresponding path program 1 times [2020-12-23 13:47:48,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:48,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634974674] [2020-12-23 13:47:48,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:48,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:48,049 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:48,069 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:48,083 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:47:48,084 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:47:48,084 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-23 13:47:48,084 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:47:48,086 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-12-23 13:47:48,104 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,104 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,104 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,104 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,105 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,106 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,107 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,108 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,108 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,108 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,108 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,109 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,110 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,110 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,110 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,110 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,111 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,111 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,111 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,111 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,112 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,114 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,114 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,114 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,114 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,115 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,115 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,115 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,115 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,115 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,116 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,121 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,122 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,122 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,122 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,122 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,123 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,124 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,124 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,125 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,127 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,128 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,128 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,134 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,135 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,135 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,135 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,135 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,135 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,136 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,136 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,139 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,140 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,141 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,141 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,141 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,141 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,141 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,142 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,142 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,144 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,144 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,144 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,144 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,145 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,145 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,145 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,145 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,147 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,147 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,147 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,147 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,147 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,148 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,148 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,148 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:48,152 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:47:48,152 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-12-23 13:47:48,155 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:47:48,155 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:47:48,155 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:47:48,155 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:47:48,155 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:47:48,155 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:47:48,155 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:47:48,156 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:47:48,164 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:47:48,165 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 87 transitions, 195 flow [2020-12-23 13:47:48,166 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 87 transitions, 195 flow [2020-12-23 13:47:48,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 87 transitions, 195 flow [2020-12-23 13:47:48,224 INFO L129 PetriNetUnfolder]: 8/122 cut-off events. [2020-12-23 13:47:48,224 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-12-23 13:47:48,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138 conditions, 122 events. 8/122 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 223 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 97. Up to 8 conditions per place. [2020-12-23 13:47:48,233 INFO L116 LiptonReduction]: Number of co-enabled transitions 2700 [2020-12-23 13:47:50,699 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-12-23 13:47:50,937 WARN L197 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-12-23 13:47:51,504 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-12-23 13:47:51,669 INFO L131 LiptonReduction]: Checked pairs total: 4385 [2020-12-23 13:47:51,669 INFO L133 LiptonReduction]: Total number of compositions: 87 [2020-12-23 13:47:51,670 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 22 transitions, 65 flow [2020-12-23 13:47:51,715 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 904 states. [2020-12-23 13:47:51,716 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states. [2020-12-23 13:47:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-12-23 13:47:51,716 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:51,716 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-12-23 13:47:51,717 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:51,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:51,718 INFO L82 PathProgramCache]: Analyzing trace with hash 559407483, now seen corresponding path program 1 times [2020-12-23 13:47:51,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:51,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262977609] [2020-12-23 13:47:51,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:51,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:51,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262977609] [2020-12-23 13:47:51,807 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:51,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 13:47:51,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631750514] [2020-12-23 13:47:51,808 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 13:47:51,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:51,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 13:47:51,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:51,811 INFO L87 Difference]: Start difference. First operand 904 states. Second operand 4 states. [2020-12-23 13:47:51,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:51,922 INFO L93 Difference]: Finished difference Result 642 states and 1833 transitions. [2020-12-23 13:47:51,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 13:47:51,923 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-12-23 13:47:51,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:51,936 INFO L225 Difference]: With dead ends: 642 [2020-12-23 13:47:51,936 INFO L226 Difference]: Without dead ends: 625 [2020-12-23 13:47:51,937 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:51,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2020-12-23 13:47:52,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 625. [2020-12-23 13:47:52,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2020-12-23 13:47:52,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1781 transitions. [2020-12-23 13:47:52,043 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1781 transitions. Word has length 5 [2020-12-23 13:47:52,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:52,043 INFO L481 AbstractCegarLoop]: Abstraction has 625 states and 1781 transitions. [2020-12-23 13:47:52,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 13:47:52,043 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1781 transitions. [2020-12-23 13:47:52,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:47:52,045 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:52,045 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:47:52,045 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-23 13:47:52,045 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:52,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:52,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1791770016, now seen corresponding path program 1 times [2020-12-23 13:47:52,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:52,046 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548515184] [2020-12-23 13:47:52,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:52,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:52,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:52,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548515184] [2020-12-23 13:47:52,114 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999266537] [2020-12-23 13:47:52,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:47:52,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:52,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-23 13:47:52,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:47:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:52,299 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:47:52,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2020-12-23 13:47:52,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80213332] [2020-12-23 13:47:52,300 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:47:52,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:52,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:47:52,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:47:52,301 INFO L87 Difference]: Start difference. First operand 625 states and 1781 transitions. Second operand 6 states. [2020-12-23 13:47:52,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:52,476 INFO L93 Difference]: Finished difference Result 784 states and 2208 transitions. [2020-12-23 13:47:52,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:47:52,480 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:47:52,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:52,500 INFO L225 Difference]: With dead ends: 784 [2020-12-23 13:47:52,500 INFO L226 Difference]: Without dead ends: 779 [2020-12-23 13:47:52,502 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:47:52,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2020-12-23 13:47:52,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 764. [2020-12-23 13:47:52,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 764 states. [2020-12-23 13:47:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2153 transitions. [2020-12-23 13:47:52,625 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2153 transitions. Word has length 12 [2020-12-23 13:47:52,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:52,626 INFO L481 AbstractCegarLoop]: Abstraction has 764 states and 2153 transitions. [2020-12-23 13:47:52,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:47:52,626 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2153 transitions. [2020-12-23 13:47:52,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:47:52,628 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:52,628 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:47:52,835 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-12-23 13:47:52,836 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:52,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:52,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1794953966, now seen corresponding path program 1 times [2020-12-23 13:47:52,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:52,838 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141496548] [2020-12-23 13:47:52,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:52,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:52,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141496548] [2020-12-23 13:47:52,950 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586576581] [2020-12-23 13:47:52,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:47:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:53,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2020-12-23 13:47:53,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:47:53,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:53,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:47:53,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2020-12-23 13:47:53,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525292719] [2020-12-23 13:47:53,123 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:47:53,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:53,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:47:53,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:47:53,124 INFO L87 Difference]: Start difference. First operand 764 states and 2153 transitions. Second operand 6 states. [2020-12-23 13:47:53,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:53,272 INFO L93 Difference]: Finished difference Result 628 states and 1776 transitions. [2020-12-23 13:47:53,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-23 13:47:53,273 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:47:53,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:53,280 INFO L225 Difference]: With dead ends: 628 [2020-12-23 13:47:53,280 INFO L226 Difference]: Without dead ends: 619 [2020-12-23 13:47:53,281 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2020-12-23 13:47:53,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2020-12-23 13:47:53,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 477. [2020-12-23 13:47:53,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 477 states. [2020-12-23 13:47:53,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1376 transitions. [2020-12-23 13:47:53,309 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1376 transitions. Word has length 12 [2020-12-23 13:47:53,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:53,310 INFO L481 AbstractCegarLoop]: Abstraction has 477 states and 1376 transitions. [2020-12-23 13:47:53,310 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:47:53,310 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1376 transitions. [2020-12-23 13:47:53,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-12-23 13:47:53,312 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:53,312 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-12-23 13:47:53,527 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 13:47:53,528 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:53,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:53,529 INFO L82 PathProgramCache]: Analyzing trace with hash -184571451, now seen corresponding path program 1 times [2020-12-23 13:47:53,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:53,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831869940] [2020-12-23 13:47:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:53,546 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:47:53,571 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:47:53,586 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:47:53,589 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:47:53,589 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-12-23 13:47:53,590 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:47:53,590 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-12-23 13:47:53,609 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,610 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,610 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,610 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,611 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,612 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,613 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,614 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,615 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,616 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,617 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,618 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,619 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,620 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,621 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,622 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,623 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,626 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,627 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,629 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,629 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,630 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,632 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,634 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,634 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,635 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,635 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,635 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,635 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,636 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,636 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,637 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:47:53,638 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:47:53,639 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-12-23 13:47:53,639 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:47:53,639 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:47:53,640 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:47:53,640 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:47:53,640 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:47:53,640 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:47:53,640 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:47:53,640 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:47:53,642 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:47:53,642 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 103 transitions, 238 flow [2020-12-23 13:47:53,642 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 103 transitions, 238 flow [2020-12-23 13:47:53,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 103 transitions, 238 flow [2020-12-23 13:47:53,667 INFO L129 PetriNetUnfolder]: 10/151 cut-off events. [2020-12-23 13:47:53,668 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-12-23 13:47:53,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 151 events. 10/151 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 311 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 130. Up to 10 conditions per place. [2020-12-23 13:47:53,676 INFO L116 LiptonReduction]: Number of co-enabled transitions 4560 [2020-12-23 13:47:56,115 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-12-23 13:47:56,850 WARN L197 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-12-23 13:47:57,157 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-12-23 13:47:57,453 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2020-12-23 13:47:57,718 WARN L197 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2020-12-23 13:47:57,996 INFO L131 LiptonReduction]: Checked pairs total: 8687 [2020-12-23 13:47:57,996 INFO L133 LiptonReduction]: Total number of compositions: 104 [2020-12-23 13:47:57,996 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 29 transitions, 90 flow [2020-12-23 13:47:58,309 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 4529 states. [2020-12-23 13:47:58,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4529 states. [2020-12-23 13:47:58,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-12-23 13:47:58,310 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:58,310 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-12-23 13:47:58,310 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:58,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:58,311 INFO L82 PathProgramCache]: Analyzing trace with hash 772646800, now seen corresponding path program 1 times [2020-12-23 13:47:58,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:58,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763707667] [2020-12-23 13:47:58,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:58,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:47:58,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763707667] [2020-12-23 13:47:58,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:58,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 13:47:58,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846151952] [2020-12-23 13:47:58,346 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 13:47:58,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:58,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 13:47:58,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:58,347 INFO L87 Difference]: Start difference. First operand 4529 states. Second operand 4 states. [2020-12-23 13:47:58,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:58,477 INFO L93 Difference]: Finished difference Result 3254 states and 11694 transitions. [2020-12-23 13:47:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 13:47:58,477 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-12-23 13:47:58,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:58,511 INFO L225 Difference]: With dead ends: 3254 [2020-12-23 13:47:58,511 INFO L226 Difference]: Without dead ends: 3221 [2020-12-23 13:47:58,512 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:47:58,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3221 states. [2020-12-23 13:47:58,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3221 to 3221. [2020-12-23 13:47:58,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3221 states. [2020-12-23 13:47:58,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3221 states to 3221 states and 11562 transitions. [2020-12-23 13:47:58,756 INFO L78 Accepts]: Start accepts. Automaton has 3221 states and 11562 transitions. Word has length 5 [2020-12-23 13:47:58,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:58,757 INFO L481 AbstractCegarLoop]: Abstraction has 3221 states and 11562 transitions. [2020-12-23 13:47:58,757 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 13:47:58,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3221 states and 11562 transitions. [2020-12-23 13:47:58,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:47:58,758 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:58,758 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:47:58,758 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-12-23 13:47:58,758 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:58,759 INFO L82 PathProgramCache]: Analyzing trace with hash -277456561, now seen corresponding path program 1 times [2020-12-23 13:47:58,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:58,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082068673] [2020-12-23 13:47:58,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:47:58,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082068673] [2020-12-23 13:47:58,815 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:58,815 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 13:47:58,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746230426] [2020-12-23 13:47:58,817 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:47:58,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:58,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:47:58,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:47:58,818 INFO L87 Difference]: Start difference. First operand 3221 states and 11562 transitions. Second operand 6 states. [2020-12-23 13:47:59,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:59,027 INFO L93 Difference]: Finished difference Result 5985 states and 19387 transitions. [2020-12-23 13:47:59,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:47:59,028 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:47:59,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:59,081 INFO L225 Difference]: With dead ends: 5985 [2020-12-23 13:47:59,082 INFO L226 Difference]: Without dead ends: 5967 [2020-12-23 13:47:59,082 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:47:59,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5967 states. [2020-12-23 13:47:59,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5967 to 5278. [2020-12-23 13:47:59,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5278 states. [2020-12-23 13:47:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5278 states to 5278 states and 17655 transitions. [2020-12-23 13:47:59,368 INFO L78 Accepts]: Start accepts. Automaton has 5278 states and 17655 transitions. Word has length 12 [2020-12-23 13:47:59,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:59,368 INFO L481 AbstractCegarLoop]: Abstraction has 5278 states and 17655 transitions. [2020-12-23 13:47:59,368 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:47:59,369 INFO L276 IsEmpty]: Start isEmpty. Operand 5278 states and 17655 transitions. [2020-12-23 13:47:59,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:47:59,369 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:59,370 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:47:59,370 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-12-23 13:47:59,370 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:59,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:59,371 INFO L82 PathProgramCache]: Analyzing trace with hash -277432381, now seen corresponding path program 2 times [2020-12-23 13:47:59,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:59,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550007422] [2020-12-23 13:47:59,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:59,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:47:59,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550007422] [2020-12-23 13:47:59,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:47:59,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 13:47:59,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313838646] [2020-12-23 13:47:59,425 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:47:59,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:47:59,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:47:59,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:47:59,508 INFO L87 Difference]: Start difference. First operand 5278 states and 17655 transitions. Second operand 6 states. [2020-12-23 13:47:59,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:47:59,702 INFO L93 Difference]: Finished difference Result 3973 states and 13244 transitions. [2020-12-23 13:47:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:47:59,703 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:47:59,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:47:59,739 INFO L225 Difference]: With dead ends: 3973 [2020-12-23 13:47:59,740 INFO L226 Difference]: Without dead ends: 3963 [2020-12-23 13:47:59,740 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:47:59,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3963 states. [2020-12-23 13:47:59,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3963 to 3340. [2020-12-23 13:47:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3340 states. [2020-12-23 13:47:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3340 states to 3340 states and 11150 transitions. [2020-12-23 13:47:59,898 INFO L78 Accepts]: Start accepts. Automaton has 3340 states and 11150 transitions. Word has length 12 [2020-12-23 13:47:59,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:47:59,899 INFO L481 AbstractCegarLoop]: Abstraction has 3340 states and 11150 transitions. [2020-12-23 13:47:59,899 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:47:59,899 INFO L276 IsEmpty]: Start isEmpty. Operand 3340 states and 11150 transitions. [2020-12-23 13:47:59,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:47:59,901 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:47:59,902 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:47:59,902 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-23 13:47:59,902 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:47:59,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:47:59,903 INFO L82 PathProgramCache]: Analyzing trace with hash 2079398617, now seen corresponding path program 1 times [2020-12-23 13:47:59,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:47:59,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14463008] [2020-12-23 13:47:59,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:47:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:47:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:47:59,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14463008] [2020-12-23 13:47:59,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640457587] [2020-12-23 13:47:59,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:00,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:00,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-23 13:48:00,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:00,173 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:48:00,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 13:48:00,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 11 [2020-12-23 13:48:00,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955387070] [2020-12-23 13:48:00,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-12-23 13:48:00,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:00,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-12-23 13:48:00,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-12-23 13:48:00,176 INFO L87 Difference]: Start difference. First operand 3340 states and 11150 transitions. Second operand 13 states. [2020-12-23 13:48:00,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:00,586 INFO L93 Difference]: Finished difference Result 3521 states and 11623 transitions. [2020-12-23 13:48:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-12-23 13:48:00,587 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 19 [2020-12-23 13:48:00,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:00,604 INFO L225 Difference]: With dead ends: 3521 [2020-12-23 13:48:00,604 INFO L226 Difference]: Without dead ends: 3275 [2020-12-23 13:48:00,605 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2020-12-23 13:48:00,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states. [2020-12-23 13:48:00,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 1959. [2020-12-23 13:48:00,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2020-12-23 13:48:00,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 7005 transitions. [2020-12-23 13:48:00,697 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 7005 transitions. Word has length 19 [2020-12-23 13:48:00,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:00,697 INFO L481 AbstractCegarLoop]: Abstraction has 1959 states and 7005 transitions. [2020-12-23 13:48:00,697 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-12-23 13:48:00,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 7005 transitions. [2020-12-23 13:48:00,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:48:00,699 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:00,699 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:00,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-12-23 13:48:00,912 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-12-23 13:48:00,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:00,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1829664961, now seen corresponding path program 1 times [2020-12-23 13:48:00,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:00,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901421973] [2020-12-23 13:48:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:48:00,927 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:48:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:48:00,998 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:48:01,019 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:48:01,019 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:48:01,019 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-12-23 13:48:01,021 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:48:01,021 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-12-23 13:48:01,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,043 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,043 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,044 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,046 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,047 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,048 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,049 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,050 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,051 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,052 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,053 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,054 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,055 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,056 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,057 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,058 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,059 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,060 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,061 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,062 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,063 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,064 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,065 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,066 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,066 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,066 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,066 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,066 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,067 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,067 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,067 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,068 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,068 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,069 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,070 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,071 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,072 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,074 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,075 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,076 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,077 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,077 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:01,078 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:48:01,078 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-12-23 13:48:01,079 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:48:01,079 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:48:01,079 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:48:01,079 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:48:01,079 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:48:01,079 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:48:01,079 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:48:01,080 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:48:01,083 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:48:01,083 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 119 transitions, 283 flow [2020-12-23 13:48:01,083 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 119 transitions, 283 flow [2020-12-23 13:48:01,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 119 transitions, 283 flow [2020-12-23 13:48:01,131 INFO L129 PetriNetUnfolder]: 12/180 cut-off events. [2020-12-23 13:48:01,132 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-12-23 13:48:01,136 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 180 events. 12/180 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 394 event pairs, 0 based on Foata normal form. 0/157 useless extension candidates. Maximal degree in co-relation 164. Up to 12 conditions per place. [2020-12-23 13:48:01,145 INFO L116 LiptonReduction]: Number of co-enabled transitions 6900 [2020-12-23 13:48:03,954 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2020-12-23 13:48:04,162 WARN L197 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2020-12-23 13:48:05,712 INFO L131 LiptonReduction]: Checked pairs total: 14199 [2020-12-23 13:48:05,712 INFO L133 LiptonReduction]: Total number of compositions: 122 [2020-12-23 13:48:05,713 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 34 transitions, 113 flow [2020-12-23 13:48:08,007 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 22654 states. [2020-12-23 13:48:08,007 INFO L276 IsEmpty]: Start isEmpty. Operand 22654 states. [2020-12-23 13:48:08,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-12-23 13:48:08,008 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:08,008 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-12-23 13:48:08,008 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:08,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:08,008 INFO L82 PathProgramCache]: Analyzing trace with hash 1015084173, now seen corresponding path program 1 times [2020-12-23 13:48:08,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:08,009 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600874687] [2020-12-23 13:48:08,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:08,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:48:08,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600874687] [2020-12-23 13:48:08,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:48:08,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 13:48:08,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188935801] [2020-12-23 13:48:08,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 13:48:08,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:08,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 13:48:08,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:48:08,131 INFO L87 Difference]: Start difference. First operand 22654 states. Second operand 4 states. [2020-12-23 13:48:08,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:08,388 INFO L93 Difference]: Finished difference Result 16868 states and 73684 transitions. [2020-12-23 13:48:08,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 13:48:08,389 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-12-23 13:48:08,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:08,504 INFO L225 Difference]: With dead ends: 16868 [2020-12-23 13:48:08,504 INFO L226 Difference]: Without dead ends: 16803 [2020-12-23 13:48:08,505 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:48:09,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16803 states. [2020-12-23 13:48:09,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16803 to 16803. [2020-12-23 13:48:09,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16803 states. [2020-12-23 13:48:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16803 states to 16803 states and 73360 transitions. [2020-12-23 13:48:09,986 INFO L78 Accepts]: Start accepts. Automaton has 16803 states and 73360 transitions. Word has length 5 [2020-12-23 13:48:09,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:09,986 INFO L481 AbstractCegarLoop]: Abstraction has 16803 states and 73360 transitions. [2020-12-23 13:48:09,986 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 13:48:09,986 INFO L276 IsEmpty]: Start isEmpty. Operand 16803 states and 73360 transitions. [2020-12-23 13:48:09,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:48:09,987 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:09,987 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:09,987 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-12-23 13:48:09,987 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:09,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:09,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1966056755, now seen corresponding path program 1 times [2020-12-23 13:48:09,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:09,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894113193] [2020-12-23 13:48:09,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:10,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:48:10,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894113193] [2020-12-23 13:48:10,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665292005] [2020-12-23 13:48:10,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:10,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:10,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-23 13:48:10,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:10,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:48:10,375 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:10,375 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2020-12-23 13:48:10,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052241676] [2020-12-23 13:48:10,376 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:48:10,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:10,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:48:10,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:48:10,377 INFO L87 Difference]: Start difference. First operand 16803 states and 73360 transitions. Second operand 6 states. [2020-12-23 13:48:10,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:10,843 INFO L93 Difference]: Finished difference Result 19849 states and 87346 transitions. [2020-12-23 13:48:10,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:48:10,843 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:48:10,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:11,075 INFO L225 Difference]: With dead ends: 19849 [2020-12-23 13:48:11,075 INFO L226 Difference]: Without dead ends: 19844 [2020-12-23 13:48:11,076 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:48:11,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19844 states. [2020-12-23 13:48:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19844 to 19819. [2020-12-23 13:48:12,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19819 states. [2020-12-23 13:48:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19819 states to 19819 states and 87213 transitions. [2020-12-23 13:48:12,429 INFO L78 Accepts]: Start accepts. Automaton has 19819 states and 87213 transitions. Word has length 12 [2020-12-23 13:48:12,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:12,429 INFO L481 AbstractCegarLoop]: Abstraction has 19819 states and 87213 transitions. [2020-12-23 13:48:12,429 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:48:12,435 INFO L276 IsEmpty]: Start isEmpty. Operand 19819 states and 87213 transitions. [2020-12-23 13:48:12,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:48:12,436 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:12,436 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:12,644 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 13:48:12,645 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:12,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:12,646 INFO L82 PathProgramCache]: Analyzing trace with hash 1966687814, now seen corresponding path program 1 times [2020-12-23 13:48:12,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:12,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808813645] [2020-12-23 13:48:12,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:12,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:12,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:48:12,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808813645] [2020-12-23 13:48:12,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026677638] [2020-12-23 13:48:12,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:12,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:12,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-12-23 13:48:12,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:12,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:48:12,882 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:12,882 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2020-12-23 13:48:12,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583373525] [2020-12-23 13:48:12,882 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:48:12,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:12,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:48:12,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-12-23 13:48:12,884 INFO L87 Difference]: Start difference. First operand 19819 states and 87213 transitions. Second operand 6 states. [2020-12-23 13:48:13,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:13,407 INFO L93 Difference]: Finished difference Result 13714 states and 58543 transitions. [2020-12-23 13:48:13,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-23 13:48:13,408 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:48:13,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:13,488 INFO L225 Difference]: With dead ends: 13714 [2020-12-23 13:48:13,488 INFO L226 Difference]: Without dead ends: 13705 [2020-12-23 13:48:13,489 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2020-12-23 13:48:13,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13705 states. [2020-12-23 13:48:14,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13705 to 10686. [2020-12-23 13:48:14,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10686 states. [2020-12-23 13:48:14,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10686 states to 10686 states and 44662 transitions. [2020-12-23 13:48:14,194 INFO L78 Accepts]: Start accepts. Automaton has 10686 states and 44662 transitions. Word has length 12 [2020-12-23 13:48:14,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:14,194 INFO L481 AbstractCegarLoop]: Abstraction has 10686 states and 44662 transitions. [2020-12-23 13:48:14,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:48:14,194 INFO L276 IsEmpty]: Start isEmpty. Operand 10686 states and 44662 transitions. [2020-12-23 13:48:14,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:48:14,196 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:14,196 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:14,411 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-12-23 13:48:14,412 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:14,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:14,413 INFO L82 PathProgramCache]: Analyzing trace with hash -426464033, now seen corresponding path program 1 times [2020-12-23 13:48:14,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:14,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940320507] [2020-12-23 13:48:14,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:14,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:14,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940320507] [2020-12-23 13:48:14,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670757436] [2020-12-23 13:48:14,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:14,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2020-12-23 13:48:14,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:14,883 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:14,883 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 12 [2020-12-23 13:48:14,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372336379] [2020-12-23 13:48:14,884 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-23 13:48:14,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:14,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-23 13:48:14,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2020-12-23 13:48:14,886 INFO L87 Difference]: Start difference. First operand 10686 states and 44662 transitions. Second operand 8 states. [2020-12-23 13:48:15,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:15,234 INFO L93 Difference]: Finished difference Result 15105 states and 63445 transitions. [2020-12-23 13:48:15,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-12-23 13:48:15,235 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2020-12-23 13:48:15,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:15,296 INFO L225 Difference]: With dead ends: 15105 [2020-12-23 13:48:15,296 INFO L226 Difference]: Without dead ends: 15086 [2020-12-23 13:48:15,297 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2020-12-23 13:48:15,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15086 states. [2020-12-23 13:48:16,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15086 to 15011. [2020-12-23 13:48:16,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15011 states. [2020-12-23 13:48:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15011 states to 15011 states and 63074 transitions. [2020-12-23 13:48:16,193 INFO L78 Accepts]: Start accepts. Automaton has 15011 states and 63074 transitions. Word has length 19 [2020-12-23 13:48:16,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:16,194 INFO L481 AbstractCegarLoop]: Abstraction has 15011 states and 63074 transitions. [2020-12-23 13:48:16,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-23 13:48:16,194 INFO L276 IsEmpty]: Start isEmpty. Operand 15011 states and 63074 transitions. [2020-12-23 13:48:16,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:48:16,201 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:16,201 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:16,414 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-12-23 13:48:16,415 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:16,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:16,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1049833777, now seen corresponding path program 2 times [2020-12-23 13:48:16,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:16,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763455102] [2020-12-23 13:48:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:16,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:16,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:16,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763455102] [2020-12-23 13:48:16,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889445316] [2020-12-23 13:48:16,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:16,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-23 13:48:16,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 13:48:16,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2020-12-23 13:48:16,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:16,708 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:16,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:16,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 11 [2020-12-23 13:48:16,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558268374] [2020-12-23 13:48:16,710 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-23 13:48:16,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:16,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-23 13:48:16,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-12-23 13:48:16,711 INFO L87 Difference]: Start difference. First operand 15011 states and 63074 transitions. Second operand 8 states. [2020-12-23 13:48:17,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:17,391 INFO L93 Difference]: Finished difference Result 19866 states and 83709 transitions. [2020-12-23 13:48:17,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-23 13:48:17,392 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2020-12-23 13:48:17,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:17,481 INFO L225 Difference]: With dead ends: 19866 [2020-12-23 13:48:17,482 INFO L226 Difference]: Without dead ends: 19854 [2020-12-23 13:48:17,482 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2020-12-23 13:48:17,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19854 states. [2020-12-23 13:48:18,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19854 to 15447. [2020-12-23 13:48:18,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15447 states. [2020-12-23 13:48:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15447 states to 15447 states and 64914 transitions. [2020-12-23 13:48:18,320 INFO L78 Accepts]: Start accepts. Automaton has 15447 states and 64914 transitions. Word has length 19 [2020-12-23 13:48:18,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:18,320 INFO L481 AbstractCegarLoop]: Abstraction has 15447 states and 64914 transitions. [2020-12-23 13:48:18,320 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-23 13:48:18,321 INFO L276 IsEmpty]: Start isEmpty. Operand 15447 states and 64914 transitions. [2020-12-23 13:48:18,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:48:18,323 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:18,323 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:18,536 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-12-23 13:48:18,537 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:18,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:18,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1049830057, now seen corresponding path program 3 times [2020-12-23 13:48:18,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:18,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713626866] [2020-12-23 13:48:18,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:18,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:18,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:18,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713626866] [2020-12-23 13:48:18,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282859219] [2020-12-23 13:48:18,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:18,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-12-23 13:48:18,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 13:48:18,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2020-12-23 13:48:18,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:18,806 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 13:48:18,807 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:18,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 11 [2020-12-23 13:48:18,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41106275] [2020-12-23 13:48:18,808 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-12-23 13:48:18,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:18,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-12-23 13:48:18,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2020-12-23 13:48:18,809 INFO L87 Difference]: Start difference. First operand 15447 states and 64914 transitions. Second operand 8 states. [2020-12-23 13:48:19,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:19,470 INFO L93 Difference]: Finished difference Result 17392 states and 72039 transitions. [2020-12-23 13:48:19,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-12-23 13:48:19,471 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2020-12-23 13:48:19,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:19,529 INFO L225 Difference]: With dead ends: 17392 [2020-12-23 13:48:19,529 INFO L226 Difference]: Without dead ends: 17362 [2020-12-23 13:48:19,530 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2020-12-23 13:48:19,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17362 states. [2020-12-23 13:48:20,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17362 to 15529. [2020-12-23 13:48:20,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15529 states. [2020-12-23 13:48:20,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15529 states to 15529 states and 65190 transitions. [2020-12-23 13:48:20,197 INFO L78 Accepts]: Start accepts. Automaton has 15529 states and 65190 transitions. Word has length 19 [2020-12-23 13:48:20,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:20,198 INFO L481 AbstractCegarLoop]: Abstraction has 15529 states and 65190 transitions. [2020-12-23 13:48:20,198 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-12-23 13:48:20,198 INFO L276 IsEmpty]: Start isEmpty. Operand 15529 states and 65190 transitions. [2020-12-23 13:48:20,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:48:20,200 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:20,200 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:20,406 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 13:48:20,407 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:20,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:20,408 INFO L82 PathProgramCache]: Analyzing trace with hash 103834299, now seen corresponding path program 4 times [2020-12-23 13:48:20,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:20,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596325679] [2020-12-23 13:48:20,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:48:20,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-23 13:48:20,477 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596325679] [2020-12-23 13:48:20,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578571717] [2020-12-23 13:48:20,478 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:48:20,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-12-23 13:48:20,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 13:48:20,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 15 conjunts are in the unsatisfiable core [2020-12-23 13:48:20,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:48:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-23 13:48:20,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 13:48:20,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2020-12-23 13:48:20,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752606526] [2020-12-23 13:48:20,621 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-23 13:48:20,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:48:20,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-23 13:48:20,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-23 13:48:20,627 INFO L87 Difference]: Start difference. First operand 15529 states and 65190 transitions. Second operand 5 states. [2020-12-23 13:48:20,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:48:20,965 INFO L93 Difference]: Finished difference Result 22234 states and 89887 transitions. [2020-12-23 13:48:20,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-23 13:48:20,966 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 19 [2020-12-23 13:48:20,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:48:21,311 INFO L225 Difference]: With dead ends: 22234 [2020-12-23 13:48:21,312 INFO L226 Difference]: Without dead ends: 22003 [2020-12-23 13:48:21,312 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-12-23 13:48:21,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22003 states. [2020-12-23 13:48:21,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22003 to 14021. [2020-12-23 13:48:21,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14021 states. [2020-12-23 13:48:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14021 states to 14021 states and 57369 transitions. [2020-12-23 13:48:21,787 INFO L78 Accepts]: Start accepts. Automaton has 14021 states and 57369 transitions. Word has length 19 [2020-12-23 13:48:21,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:48:21,787 INFO L481 AbstractCegarLoop]: Abstraction has 14021 states and 57369 transitions. [2020-12-23 13:48:21,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-23 13:48:21,788 INFO L276 IsEmpty]: Start isEmpty. Operand 14021 states and 57369 transitions. [2020-12-23 13:48:21,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-12-23 13:48:21,796 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:48:21,796 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:48:22,004 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 13:48:22,005 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:48:22,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:48:22,006 INFO L82 PathProgramCache]: Analyzing trace with hash -996053557, now seen corresponding path program 1 times [2020-12-23 13:48:22,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:48:22,006 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982036401] [2020-12-23 13:48:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:48:22,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:48:22,028 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:48:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:48:22,280 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:48:22,318 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:48:22,319 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:48:22,319 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-12-23 13:48:22,319 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:48:22,319 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-12-23 13:48:22,346 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,348 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,349 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,353 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,354 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,355 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,357 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,358 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,359 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,360 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,361 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,363 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,364 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,365 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,367 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,369 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,371 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,372 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,372 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,372 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,372 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,373 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,374 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,375 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,376 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,380 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,381 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,382 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,383 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:48:22,384 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:48:22,384 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-12-23 13:48:22,385 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:48:22,385 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:48:22,385 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:48:22,385 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:48:22,385 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:48:22,385 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:48:22,385 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:48:22,385 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:48:22,387 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:48:22,387 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 135 transitions, 330 flow [2020-12-23 13:48:22,387 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 135 transitions, 330 flow [2020-12-23 13:48:22,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 140 places, 135 transitions, 330 flow [2020-12-23 13:48:22,417 INFO L129 PetriNetUnfolder]: 14/209 cut-off events. [2020-12-23 13:48:22,417 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-12-23 13:48:22,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 209 events. 14/209 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 469 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 199. Up to 14 conditions per place. [2020-12-23 13:48:22,431 INFO L116 LiptonReduction]: Number of co-enabled transitions 9720 [2020-12-23 13:48:24,059 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 8 [2020-12-23 13:48:26,291 WARN L197 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2020-12-23 13:48:26,606 WARN L197 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2020-12-23 13:48:27,154 WARN L197 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2020-12-23 13:48:27,262 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-12-23 13:48:27,498 WARN L197 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2020-12-23 13:48:27,614 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-12-23 13:48:27,621 INFO L131 LiptonReduction]: Checked pairs total: 18534 [2020-12-23 13:48:27,621 INFO L133 LiptonReduction]: Total number of compositions: 139 [2020-12-23 13:48:27,621 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 40 transitions, 140 flow [2020-12-23 13:49:04,716 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 113279 states. [2020-12-23 13:49:04,716 INFO L276 IsEmpty]: Start isEmpty. Operand 113279 states. [2020-12-23 13:49:04,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-12-23 13:49:04,716 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:49:04,716 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-12-23 13:49:04,717 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:49:04,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:49:04,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1294228301, now seen corresponding path program 1 times [2020-12-23 13:49:04,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:49:04,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291958280] [2020-12-23 13:49:04,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:49:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:49:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 13:49:04,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291958280] [2020-12-23 13:49:04,749 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:49:04,749 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 13:49:04,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322772632] [2020-12-23 13:49:04,749 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 13:49:04,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:49:04,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 13:49:04,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:49:04,750 INFO L87 Difference]: Start difference. First operand 113279 states. Second operand 4 states. [2020-12-23 13:49:06,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:49:06,234 INFO L93 Difference]: Finished difference Result 88072 states and 455167 transitions. [2020-12-23 13:49:06,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 13:49:06,234 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-12-23 13:49:06,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:49:07,392 INFO L225 Difference]: With dead ends: 88072 [2020-12-23 13:49:07,392 INFO L226 Difference]: Without dead ends: 87943 [2020-12-23 13:49:07,392 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 13:49:11,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87943 states. [2020-12-23 13:49:14,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87943 to 87943. [2020-12-23 13:49:14,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87943 states. [2020-12-23 13:49:15,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87943 states to 87943 states and 454395 transitions. [2020-12-23 13:49:15,266 INFO L78 Accepts]: Start accepts. Automaton has 87943 states and 454395 transitions. Word has length 5 [2020-12-23 13:49:15,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:49:15,266 INFO L481 AbstractCegarLoop]: Abstraction has 87943 states and 454395 transitions. [2020-12-23 13:49:15,266 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 13:49:15,267 INFO L276 IsEmpty]: Start isEmpty. Operand 87943 states and 454395 transitions. [2020-12-23 13:49:15,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:49:15,267 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:49:15,267 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:49:15,267 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-12-23 13:49:15,267 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:49:15,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:49:15,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1827758956, now seen corresponding path program 1 times [2020-12-23 13:49:15,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:49:15,268 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691527837] [2020-12-23 13:49:15,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:49:15,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:49:15,867 WARN L197 SmtUtils]: Spent 569.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2020-12-23 13:49:15,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:49:15,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691527837] [2020-12-23 13:49:15,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:49:15,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 13:49:15,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401315897] [2020-12-23 13:49:15,894 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:49:15,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:49:15,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:49:15,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:49:15,895 INFO L87 Difference]: Start difference. First operand 87943 states and 454395 transitions. Second operand 6 states. [2020-12-23 13:49:18,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:49:18,842 INFO L93 Difference]: Finished difference Result 201164 states and 929923 transitions. [2020-12-23 13:49:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:49:18,842 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:49:18,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:49:20,706 INFO L225 Difference]: With dead ends: 201164 [2020-12-23 13:49:20,707 INFO L226 Difference]: Without dead ends: 201124 [2020-12-23 13:49:20,707 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:49:26,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201124 states. [2020-12-23 13:49:33,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201124 to 185573. [2020-12-23 13:49:33,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185573 states. [2020-12-23 13:49:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185573 states to 185573 states and 868361 transitions. [2020-12-23 13:49:36,735 INFO L78 Accepts]: Start accepts. Automaton has 185573 states and 868361 transitions. Word has length 12 [2020-12-23 13:49:36,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:49:36,735 INFO L481 AbstractCegarLoop]: Abstraction has 185573 states and 868361 transitions. [2020-12-23 13:49:36,736 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:49:36,736 INFO L276 IsEmpty]: Start isEmpty. Operand 185573 states and 868361 transitions. [2020-12-23 13:49:36,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-23 13:49:36,736 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:49:36,736 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:49:36,737 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-12-23 13:49:36,737 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:49:36,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:49:36,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1827798946, now seen corresponding path program 2 times [2020-12-23 13:49:36,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:49:36,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666618393] [2020-12-23 13:49:36,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:49:36,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:49:36,853 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:49:36,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666618393] [2020-12-23 13:49:36,853 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 13:49:36,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 13:49:36,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241095207] [2020-12-23 13:49:36,854 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 13:49:36,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:49:36,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 13:49:36,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:49:36,855 INFO L87 Difference]: Start difference. First operand 185573 states and 868361 transitions. Second operand 6 states. [2020-12-23 13:49:40,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:49:40,251 INFO L93 Difference]: Finished difference Result 138100 states and 620096 transitions. [2020-12-23 13:49:40,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-23 13:49:40,256 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2020-12-23 13:49:40,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:49:41,603 INFO L225 Difference]: With dead ends: 138100 [2020-12-23 13:49:41,604 INFO L226 Difference]: Without dead ends: 138090 [2020-12-23 13:49:41,604 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 13:49:46,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138090 states. [2020-12-23 13:49:50,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138090 to 119996. [2020-12-23 13:49:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119996 states. [2020-12-23 13:49:52,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119996 states to 119996 states and 542802 transitions. [2020-12-23 13:49:52,478 INFO L78 Accepts]: Start accepts. Automaton has 119996 states and 542802 transitions. Word has length 12 [2020-12-23 13:49:52,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:49:52,481 INFO L481 AbstractCegarLoop]: Abstraction has 119996 states and 542802 transitions. [2020-12-23 13:49:52,481 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 13:49:52,483 INFO L276 IsEmpty]: Start isEmpty. Operand 119996 states and 542802 transitions. [2020-12-23 13:49:52,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 13:49:52,503 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:49:52,503 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:49:52,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-12-23 13:49:52,507 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:49:52,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:49:52,511 INFO L82 PathProgramCache]: Analyzing trace with hash 423734353, now seen corresponding path program 1 times [2020-12-23 13:49:52,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:49:52,512 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914438429] [2020-12-23 13:49:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:49:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:49:52,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:49:52,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914438429] [2020-12-23 13:49:52,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628476174] [2020-12-23 13:49:52,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:49:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:49:52,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjunts are in the unsatisfiable core [2020-12-23 13:49:52,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:49:52,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:49:52,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 13:49:52,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 11 [2020-12-23 13:49:52,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968358901] [2020-12-23 13:49:52,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-12-23 13:49:52,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:49:52,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-12-23 13:49:52,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-12-23 13:49:52,988 INFO L87 Difference]: Start difference. First operand 119996 states and 542802 transitions. Second operand 13 states. [2020-12-23 13:49:55,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:49:55,897 INFO L93 Difference]: Finished difference Result 119109 states and 526865 transitions. [2020-12-23 13:49:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-12-23 13:49:55,897 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 19 [2020-12-23 13:49:55,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:49:57,398 INFO L225 Difference]: With dead ends: 119109 [2020-12-23 13:49:57,398 INFO L226 Difference]: Without dead ends: 118352 [2020-12-23 13:49:57,399 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2020-12-23 13:49:59,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118352 states. [2020-12-23 13:50:02,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118352 to 55876. [2020-12-23 13:50:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55876 states. [2020-12-23 13:50:02,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55876 states to 55876 states and 252754 transitions. [2020-12-23 13:50:02,669 INFO L78 Accepts]: Start accepts. Automaton has 55876 states and 252754 transitions. Word has length 19 [2020-12-23 13:50:02,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:50:02,669 INFO L481 AbstractCegarLoop]: Abstraction has 55876 states and 252754 transitions. [2020-12-23 13:50:02,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-12-23 13:50:02,669 INFO L276 IsEmpty]: Start isEmpty. Operand 55876 states and 252754 transitions. [2020-12-23 13:50:02,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-12-23 13:50:02,702 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:50:02,702 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-12-23 13:50:02,916 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 13:50:02,916 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:50:02,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:50:02,920 INFO L82 PathProgramCache]: Analyzing trace with hash 248605398, now seen corresponding path program 1 times [2020-12-23 13:50:02,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:50:02,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727292456] [2020-12-23 13:50:02,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:50:02,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:50:03,029 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:50:03,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727292456] [2020-12-23 13:50:03,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895534587] [2020-12-23 13:50:03,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 13:50:03,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 13:50:03,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 12 conjunts are in the unsatisfiable core [2020-12-23 13:50:03,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 13:50:03,826 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-23 13:50:03,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 13:50:03,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2020-12-23 13:50:03,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856057504] [2020-12-23 13:50:03,827 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-12-23 13:50:03,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 13:50:03,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-12-23 13:50:03,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2020-12-23 13:50:03,832 INFO L87 Difference]: Start difference. First operand 55876 states and 252754 transitions. Second operand 16 states. [2020-12-23 13:50:05,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 13:50:05,788 INFO L93 Difference]: Finished difference Result 60752 states and 277024 transitions. [2020-12-23 13:50:05,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-12-23 13:50:05,788 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-12-23 13:50:05,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 13:50:06,078 INFO L225 Difference]: With dead ends: 60752 [2020-12-23 13:50:06,078 INFO L226 Difference]: Without dead ends: 58353 [2020-12-23 13:50:06,079 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2020-12-23 13:50:06,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58353 states. [2020-12-23 13:50:08,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58353 to 39783. [2020-12-23 13:50:08,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39783 states. [2020-12-23 13:50:08,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39783 states to 39783 states and 193959 transitions. [2020-12-23 13:50:08,373 INFO L78 Accepts]: Start accepts. Automaton has 39783 states and 193959 transitions. Word has length 26 [2020-12-23 13:50:08,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 13:50:08,373 INFO L481 AbstractCegarLoop]: Abstraction has 39783 states and 193959 transitions. [2020-12-23 13:50:08,373 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-12-23 13:50:08,373 INFO L276 IsEmpty]: Start isEmpty. Operand 39783 states and 193959 transitions. [2020-12-23 13:50:08,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-12-23 13:50:08,388 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 13:50:08,388 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 13:50:08,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-12-23 13:50:08,603 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 13:50:08,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 13:50:08,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1403416549, now seen corresponding path program 1 times [2020-12-23 13:50:08,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 13:50:08,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542375613] [2020-12-23 13:50:08,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 13:50:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:50:08,616 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:50:08,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-12-23 13:50:08,627 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-12-23 13:50:08,636 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-12-23 13:50:08,636 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-12-23 13:50:08,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-12-23 13:50:08,636 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-12-23 13:50:08,637 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-12-23 13:50:08,654 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,654 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,655 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,656 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,657 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,658 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,659 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,660 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,661 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,662 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,663 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,664 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,665 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,666 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,667 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,668 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,669 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,670 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,671 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,672 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,673 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,674 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,675 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,676 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,677 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,678 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,679 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,680 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,681 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,682 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,683 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,683 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,683 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,683 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,683 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,685 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,686 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,687 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,687 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,687 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,687 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,688 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,688 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,688 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,688 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,689 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,689 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,689 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,690 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,690 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,690 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,690 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,690 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,691 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,692 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,694 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,695 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,695 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,696 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,696 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,696 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,697 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,697 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,697 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,697 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,697 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-12-23 13:50:08,698 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-12-23 13:50:08,699 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-12-23 13:50:08,699 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 13:50:08,699 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 13:50:08,700 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 13:50:08,700 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 13:50:08,700 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 13:50:08,700 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 13:50:08,700 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 13:50:08,700 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 13:50:08,702 INFO L120 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-12-23 13:50:08,702 INFO L135 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 157 places, 151 transitions, 379 flow [2020-12-23 13:50:08,702 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 157 places, 151 transitions, 379 flow [2020-12-23 13:50:08,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 157 places, 151 transitions, 379 flow [2020-12-23 13:50:08,740 INFO L129 PetriNetUnfolder]: 16/238 cut-off events. [2020-12-23 13:50:08,740 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2020-12-23 13:50:08,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 288 conditions, 238 events. 16/238 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 557 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 235. Up to 16 conditions per place. [2020-12-23 13:50:08,761 INFO L116 LiptonReduction]: Number of co-enabled transitions 13020 [2020-12-23 13:50:09,972 WARN L197 SmtUtils]: Spent 344.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2020-12-23 13:50:12,075 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-12-23 13:50:12,226 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-12-23 13:50:12,695 WARN L197 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2020-12-23 13:50:12,858 WARN L197 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2020-12-23 13:50:13,080 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2020-12-23 13:50:15,628 INFO L131 LiptonReduction]: Checked pairs total: 23702 [2020-12-23 13:50:15,628 INFO L133 LiptonReduction]: Total number of compositions: 162 [2020-12-23 13:50:15,629 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 56 places, 44 transitions, 165 flow