/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2014.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-c7e336b [2020-10-05 22:53:42,822 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-05 22:53:42,825 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-05 22:53:42,862 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-05 22:53:42,862 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-05 22:53:42,870 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-05 22:53:42,873 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-05 22:53:42,877 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-05 22:53:42,880 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-05 22:53:42,884 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-05 22:53:42,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-05 22:53:42,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-05 22:53:42,886 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-05 22:53:42,888 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-05 22:53:42,891 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-05 22:53:42,892 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-05 22:53:42,894 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-05 22:53:42,895 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-05 22:53:42,896 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-05 22:53:42,904 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-05 22:53:42,906 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-05 22:53:42,907 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-05 22:53:42,908 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-05 22:53:42,909 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-05 22:53:42,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-05 22:53:42,921 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-05 22:53:42,925 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-05 22:53:42,926 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-05 22:53:42,926 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-05 22:53:42,927 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-05 22:53:42,927 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-05 22:53:42,931 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-05 22:53:42,932 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-05 22:53:42,933 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-05 22:53:42,937 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-05 22:53:42,937 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-05 22:53:42,938 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-05 22:53:42,938 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-05 22:53:42,939 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-05 22:53:42,939 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-05 22:53:42,941 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-05 22:53:42,941 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-05 22:53:42,980 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-05 22:53:42,980 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-05 22:53:42,983 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-05 22:53:42,983 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-05 22:53:42,983 INFO L138 SettingsManager]: * Use SBE=true [2020-10-05 22:53:42,984 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-05 22:53:42,984 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-05 22:53:42,984 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-05 22:53:42,984 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-05 22:53:42,984 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-05 22:53:42,985 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-05 22:53:42,985 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-05 22:53:42,986 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-05 22:53:42,986 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-05 22:53:42,986 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-05 22:53:42,986 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-05 22:53:42,987 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-05 22:53:42,987 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-05 22:53:42,987 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-05 22:53:42,987 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-05 22:53:42,987 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-05 22:53:42,987 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-05 22:53:42,988 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-05 22:53:42,988 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-05 22:53:42,988 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-05 22:53:42,988 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-05 22:53:42,988 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-05 22:53:42,989 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-05 22:53:42,989 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-05 22:53:42,989 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-05 22:53:43,287 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-05 22:53:43,299 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-05 22:53:43,303 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-05 22:53:43,304 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-05 22:53:43,305 INFO L275 PluginConnector]: CDTParser initialized [2020-10-05 22:53:43,306 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2014.i [2020-10-05 22:53:43,369 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/881885a2a/c29f5848205a4a10b23857dbf00f99de/FLAG4b0774055 [2020-10-05 22:53:43,862 INFO L306 CDTParser]: Found 1 translation units. [2020-10-05 22:53:43,863 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2014.i [2020-10-05 22:53:43,880 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/881885a2a/c29f5848205a4a10b23857dbf00f99de/FLAG4b0774055 [2020-10-05 22:53:44,179 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/881885a2a/c29f5848205a4a10b23857dbf00f99de [2020-10-05 22:53:44,188 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-05 22:53:44,189 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-05 22:53:44,191 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-05 22:53:44,191 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-05 22:53:44,196 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-05 22:53:44,198 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:44,201 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@546c2130 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44, skipping insertion in model container [2020-10-05 22:53:44,201 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:44,210 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-05 22:53:44,269 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-05 22:53:44,763 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-05 22:53:44,780 INFO L203 MainTranslator]: Completed pre-run [2020-10-05 22:53:44,856 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-05 22:53:44,949 INFO L208 MainTranslator]: Completed translation [2020-10-05 22:53:44,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44 WrapperNode [2020-10-05 22:53:44,951 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-05 22:53:44,952 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-05 22:53:44,952 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-05 22:53:44,952 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-05 22:53:44,961 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:44,989 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,012 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-05 22:53:45,012 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-05 22:53:45,013 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-05 22:53:45,013 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-05 22:53:45,021 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,021 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,024 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,024 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,029 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,033 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,034 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... [2020-10-05 22:53:45,037 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-05 22:53:45,037 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-05 22:53:45,038 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-05 22:53:45,038 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-05 22:53:45,039 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-05 22:53:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-05 22:53:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-05 22:53:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2020-10-05 22:53:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2020-10-05 22:53:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-05 22:53:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-05 22:53:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-05 22:53:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-05 22:53:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-05 22:53:45,098 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-05 22:53:45,473 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-05 22:53:45,473 INFO L298 CfgBuilder]: Removed 13 assume(true) statements. [2020-10-05 22:53:45,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.10 10:53:45 BoogieIcfgContainer [2020-10-05 22:53:45,476 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-05 22:53:45,477 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-05 22:53:45,477 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-05 22:53:45,481 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-05 22:53:45,481 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.10 10:53:44" (1/3) ... [2020-10-05 22:53:45,482 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a30b044 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.10 10:53:45, skipping insertion in model container [2020-10-05 22:53:45,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.10 10:53:44" (2/3) ... [2020-10-05 22:53:45,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a30b044 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.10 10:53:45, skipping insertion in model container [2020-10-05 22:53:45,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.10 10:53:45" (3/3) ... [2020-10-05 22:53:45,485 INFO L109 eAbstractionObserver]: Analyzing ICFG fkp2014.i [2020-10-05 22:53:45,495 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-05 22:53:45,495 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-05 22:53:45,504 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-05 22:53:45,505 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-05 22:53:45,529 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,530 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,530 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,531 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,531 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,531 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,532 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,532 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,533 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,533 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,534 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,534 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,534 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,538 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,538 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,539 WARN L313 ript$VariableManager]: TermVariabe thrThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,539 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:45,554 INFO L251 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-05 22:53:45,572 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:53:45,572 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:53:45,572 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:53:45,572 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:53:45,572 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:53:45,572 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:53:45,573 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:53:45,573 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:53:45,585 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 50 transitions, 105 flow [2020-10-05 22:53:45,587 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 50 places, 50 transitions, 105 flow [2020-10-05 22:53:45,625 INFO L129 PetriNetUnfolder]: 4/59 cut-off events. [2020-10-05 22:53:45,625 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-05 22:53:45,629 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2020-10-05 22:53:45,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 50 places, 50 transitions, 105 flow [2020-10-05 22:53:45,655 INFO L129 PetriNetUnfolder]: 4/59 cut-off events. [2020-10-05 22:53:45,655 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-05 22:53:45,657 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64 conditions, 59 events. 4/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/52 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2020-10-05 22:53:45,658 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 392 [2020-10-05 22:53:45,660 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:53:46,728 INFO L206 etLargeBlockEncoding]: Checked pairs total: 278 [2020-10-05 22:53:46,728 INFO L214 etLargeBlockEncoding]: Total number of compositions: 50 [2020-10-05 22:53:46,732 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 11 places, 8 transitions, 21 flow [2020-10-05 22:53:46,742 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 19 states. [2020-10-05 22:53:46,744 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2020-10-05 22:53:46,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-10-05 22:53:46,751 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:46,752 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-10-05 22:53:46,753 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:46,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:46,759 INFO L82 PathProgramCache]: Analyzing trace with hash 6946921, now seen corresponding path program 1 times [2020-10-05 22:53:46,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:46,771 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239849976] [2020-10-05 22:53:46,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:46,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:47,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:47,003 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239849976] [2020-10-05 22:53:47,005 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:53:47,005 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-05 22:53:47,006 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640035854] [2020-10-05 22:53:47,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-05 22:53:47,013 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:47,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-05 22:53:47,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-05 22:53:47,032 INFO L87 Difference]: Start difference. First operand 19 states. Second operand 3 states. [2020-10-05 22:53:47,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:47,057 INFO L93 Difference]: Finished difference Result 14 states and 17 transitions. [2020-10-05 22:53:47,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-05 22:53:47,059 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-10-05 22:53:47,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:47,068 INFO L225 Difference]: With dead ends: 14 [2020-10-05 22:53:47,069 INFO L226 Difference]: Without dead ends: 11 [2020-10-05 22:53:47,070 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-05 22:53:47,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2020-10-05 22:53:47,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2020-10-05 22:53:47,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-05 22:53:47,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 13 transitions. [2020-10-05 22:53:47,101 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 13 transitions. Word has length 4 [2020-10-05 22:53:47,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:47,102 INFO L479 AbstractCegarLoop]: Abstraction has 11 states and 13 transitions. [2020-10-05 22:53:47,102 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-05 22:53:47,102 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2020-10-05 22:53:47,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-10-05 22:53:47,103 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:47,103 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2020-10-05 22:53:47,104 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-05 22:53:47,104 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:47,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:47,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1913958713, now seen corresponding path program 1 times [2020-10-05 22:53:47,105 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:47,105 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254107] [2020-10-05 22:53:47,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:47,139 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:47,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:47,154 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:47,176 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:53:47,176 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:53:47,178 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-05 22:53:47,178 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:53:47,179 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:53:47,179 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-05 22:53:47,188 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,188 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,189 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,189 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,189 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,190 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,190 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,190 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,190 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,191 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,191 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,191 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,192 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,192 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,192 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,192 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,193 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,193 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,193 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,193 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,194 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,194 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,194 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,194 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,195 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,195 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,195 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,195 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,196 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,196 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,196 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,196 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,197 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,197 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,197 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,198 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,198 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,198 WARN L313 ript$VariableManager]: TermVariabe thrThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,198 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,199 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,213 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,213 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,214 WARN L313 ript$VariableManager]: TermVariabe thrThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:47,216 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-05 22:53:47,216 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:53:47,216 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:53:47,216 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:53:47,216 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:53:47,217 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:53:47,217 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:53:47,217 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:53:47,217 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:53:47,220 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 65 transitions, 142 flow [2020-10-05 22:53:47,220 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 66 places, 65 transitions, 142 flow [2020-10-05 22:53:47,240 INFO L129 PetriNetUnfolder]: 6/87 cut-off events. [2020-10-05 22:53:47,241 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-05 22:53:47,242 INFO L80 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 87 events. 6/87 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 133 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2020-10-05 22:53:47,244 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 66 places, 65 transitions, 142 flow [2020-10-05 22:53:47,261 INFO L129 PetriNetUnfolder]: 6/87 cut-off events. [2020-10-05 22:53:47,261 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-05 22:53:47,262 INFO L80 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 87 events. 6/87 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 133 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 60. Up to 6 conditions per place. [2020-10-05 22:53:47,265 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1204 [2020-10-05 22:53:47,265 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:53:48,411 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1616 [2020-10-05 22:53:48,411 INFO L214 etLargeBlockEncoding]: Total number of compositions: 60 [2020-10-05 22:53:48,412 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 17 transitions, 46 flow [2020-10-05 22:53:48,429 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 179 states. [2020-10-05 22:53:48,429 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states. [2020-10-05 22:53:48,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-05 22:53:48,430 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:48,431 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-05 22:53:48,431 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:48,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:48,431 INFO L82 PathProgramCache]: Analyzing trace with hash 351183459, now seen corresponding path program 1 times [2020-10-05 22:53:48,432 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:48,432 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664441312] [2020-10-05 22:53:48,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:48,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:48,481 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664441312] [2020-10-05 22:53:48,481 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:53:48,481 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 22:53:48,482 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926068339] [2020-10-05 22:53:48,482 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:53:48,482 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:48,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:53:48,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:48,483 INFO L87 Difference]: Start difference. First operand 179 states. Second operand 4 states. [2020-10-05 22:53:48,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:48,540 INFO L93 Difference]: Finished difference Result 132 states and 285 transitions. [2020-10-05 22:53:48,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:53:48,541 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-05 22:53:48,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:48,545 INFO L225 Difference]: With dead ends: 132 [2020-10-05 22:53:48,545 INFO L226 Difference]: Without dead ends: 123 [2020-10-05 22:53:48,546 INFO L675 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-10-05 22:53:48,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-10-05 22:53:48,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2020-10-05 22:53:48,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2020-10-05 22:53:48,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 265 transitions. [2020-10-05 22:53:48,565 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 265 transitions. Word has length 5 [2020-10-05 22:53:48,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:48,565 INFO L479 AbstractCegarLoop]: Abstraction has 123 states and 265 transitions. [2020-10-05 22:53:48,565 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:53:48,566 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 265 transitions. [2020-10-05 22:53:48,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-10-05 22:53:48,567 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:48,567 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2020-10-05 22:53:48,567 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-05 22:53:48,567 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:48,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:48,568 INFO L82 PathProgramCache]: Analyzing trace with hash -940648467, now seen corresponding path program 1 times [2020-10-05 22:53:48,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:48,568 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716836609] [2020-10-05 22:53:48,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:48,587 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:48,601 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:48,607 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:53:48,607 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:53:48,607 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-05 22:53:48,607 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:53:48,608 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:53:48,609 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-05 22:53:48,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,621 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,621 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,621 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,622 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,623 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,623 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,624 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,625 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,625 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,625 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,626 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,627 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,628 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,629 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,630 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,630 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,631 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,631 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,631 WARN L313 ript$VariableManager]: TermVariabe thrThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,632 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,633 WARN L313 ript$VariableManager]: TermVariabe thrThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,633 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of3ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,634 WARN L313 ript$VariableManager]: TermVariabe thrThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:48,636 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-05 22:53:48,636 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:53:48,636 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:53:48,636 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:53:48,636 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:53:48,636 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:53:48,636 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:53:48,637 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:53:48,637 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:53:48,640 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 80 transitions, 181 flow [2020-10-05 22:53:48,640 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 82 places, 80 transitions, 181 flow [2020-10-05 22:53:48,659 INFO L129 PetriNetUnfolder]: 8/115 cut-off events. [2020-10-05 22:53:48,659 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-05 22:53:48,661 INFO L80 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 8/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 209 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 91. Up to 8 conditions per place. [2020-10-05 22:53:48,664 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 82 places, 80 transitions, 181 flow [2020-10-05 22:53:48,683 INFO L129 PetriNetUnfolder]: 8/115 cut-off events. [2020-10-05 22:53:48,683 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-05 22:53:48,684 INFO L80 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 8/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 209 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 91. Up to 8 conditions per place. [2020-10-05 22:53:48,687 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2436 [2020-10-05 22:53:48,688 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:53:50,111 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3632 [2020-10-05 22:53:50,111 INFO L214 etLargeBlockEncoding]: Total number of compositions: 78 [2020-10-05 22:53:50,112 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 67 flow [2020-10-05 22:53:50,160 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 904 states. [2020-10-05 22:53:50,161 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states. [2020-10-05 22:53:50,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-05 22:53:50,161 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:50,162 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-05 22:53:50,162 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:50,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:50,163 INFO L82 PathProgramCache]: Analyzing trace with hash 518765162, now seen corresponding path program 1 times [2020-10-05 22:53:50,163 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:50,163 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294124489] [2020-10-05 22:53:50,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:50,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:50,241 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294124489] [2020-10-05 22:53:50,241 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:53:50,241 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 22:53:50,242 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539930550] [2020-10-05 22:53:50,242 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:53:50,242 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:50,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:53:50,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:50,243 INFO L87 Difference]: Start difference. First operand 904 states. Second operand 4 states. [2020-10-05 22:53:50,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:50,315 INFO L93 Difference]: Finished difference Result 642 states and 1833 transitions. [2020-10-05 22:53:50,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:53:50,316 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-05 22:53:50,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:50,328 INFO L225 Difference]: With dead ends: 642 [2020-10-05 22:53:50,328 INFO L226 Difference]: Without dead ends: 625 [2020-10-05 22:53:50,329 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:50,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2020-10-05 22:53:50,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 625. [2020-10-05 22:53:50,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 625 states. [2020-10-05 22:53:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1781 transitions. [2020-10-05 22:53:50,413 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1781 transitions. Word has length 5 [2020-10-05 22:53:50,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:50,416 INFO L479 AbstractCegarLoop]: Abstraction has 625 states and 1781 transitions. [2020-10-05 22:53:50,416 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:53:50,416 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1781 transitions. [2020-10-05 22:53:50,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 22:53:50,418 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:50,418 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:53:50,418 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-05 22:53:50,421 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:50,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:50,421 INFO L82 PathProgramCache]: Analyzing trace with hash -569599221, now seen corresponding path program 1 times [2020-10-05 22:53:50,422 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:50,422 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414081193] [2020-10-05 22:53:50,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:50,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:50,486 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414081193] [2020-10-05 22:53:50,487 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396142069] [2020-10-05 22:53:50,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-05 22:53:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:50,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-05 22:53:50,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:53:50,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:50,657 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:53:50,657 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-05 22:53:50,657 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595410696] [2020-10-05 22:53:50,658 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-05 22:53:50,658 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:50,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-05 22:53:50,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2020-10-05 22:53:50,658 INFO L87 Difference]: Start difference. First operand 625 states and 1781 transitions. Second operand 10 states. [2020-10-05 22:53:50,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:50,879 INFO L93 Difference]: Finished difference Result 527 states and 1465 transitions. [2020-10-05 22:53:50,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-05 22:53:50,879 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 12 [2020-10-05 22:53:50,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:50,888 INFO L225 Difference]: With dead ends: 527 [2020-10-05 22:53:50,889 INFO L226 Difference]: Without dead ends: 509 [2020-10-05 22:53:50,889 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2020-10-05 22:53:50,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2020-10-05 22:53:50,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 489. [2020-10-05 22:53:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 489 states. [2020-10-05 22:53:50,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1391 transitions. [2020-10-05 22:53:50,932 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1391 transitions. Word has length 12 [2020-10-05 22:53:50,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:50,932 INFO L479 AbstractCegarLoop]: Abstraction has 489 states and 1391 transitions. [2020-10-05 22:53:50,932 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-05 22:53:50,932 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1391 transitions. [2020-10-05 22:53:50,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-05 22:53:50,942 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:50,942 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2020-10-05 22:53:51,156 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-05 22:53:51,157 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:51,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:51,158 INFO L82 PathProgramCache]: Analyzing trace with hash 951423672, now seen corresponding path program 1 times [2020-10-05 22:53:51,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:51,159 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924472371] [2020-10-05 22:53:51,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:51,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:51,177 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:51,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:51,191 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:51,197 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:53:51,198 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:53:51,198 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-05 22:53:51,198 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:53:51,199 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:53:51,199 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-05 22:53:51,210 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,210 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,211 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,211 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,211 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,211 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,211 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,212 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,213 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,214 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,214 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,214 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,215 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,216 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,216 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,216 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,216 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,216 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,217 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,218 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,219 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,219 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,219 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,219 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,219 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,220 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,220 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,220 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,220 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,220 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,221 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,222 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,222 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,222 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,222 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,222 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,223 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,223 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,223 WARN L313 ript$VariableManager]: TermVariabe thrThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,223 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,223 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,225 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,225 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,225 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,225 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,225 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,226 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,226 WARN L313 ript$VariableManager]: TermVariabe thrThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,226 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,227 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,228 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,228 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,228 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,228 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,228 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,229 WARN L313 ript$VariableManager]: TermVariabe thrThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,229 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,230 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,230 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,230 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,230 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,231 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,231 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,231 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of4ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,231 WARN L313 ript$VariableManager]: TermVariabe thrThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:51,232 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-05 22:53:51,233 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:53:51,233 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:53:51,233 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:53:51,233 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:53:51,233 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:53:51,233 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:53:51,233 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:53:51,234 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:53:51,235 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 95 transitions, 222 flow [2020-10-05 22:53:51,235 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 98 places, 95 transitions, 222 flow [2020-10-05 22:53:51,256 INFO L129 PetriNetUnfolder]: 10/143 cut-off events. [2020-10-05 22:53:51,256 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-05 22:53:51,258 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 143 events. 10/143 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 275 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2020-10-05 22:53:51,264 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 98 places, 95 transitions, 222 flow [2020-10-05 22:53:51,284 INFO L129 PetriNetUnfolder]: 10/143 cut-off events. [2020-10-05 22:53:51,285 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-05 22:53:51,286 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 143 events. 10/143 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 275 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2020-10-05 22:53:51,293 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 4088 [2020-10-05 22:53:51,293 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:53:52,879 INFO L206 etLargeBlockEncoding]: Checked pairs total: 6099 [2020-10-05 22:53:52,879 INFO L214 etLargeBlockEncoding]: Total number of compositions: 93 [2020-10-05 22:53:52,880 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 35 places, 28 transitions, 88 flow [2020-10-05 22:53:53,196 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 4529 states. [2020-10-05 22:53:53,196 INFO L276 IsEmpty]: Start isEmpty. Operand 4529 states. [2020-10-05 22:53:53,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-05 22:53:53,197 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:53,197 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-05 22:53:53,197 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:53,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:53,198 INFO L82 PathProgramCache]: Analyzing trace with hash 716409161, now seen corresponding path program 1 times [2020-10-05 22:53:53,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:53,198 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28630612] [2020-10-05 22:53:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:53,248 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28630612] [2020-10-05 22:53:53,248 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:53:53,248 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 22:53:53,249 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138241351] [2020-10-05 22:53:53,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:53:53,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:53,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:53:53,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:53,250 INFO L87 Difference]: Start difference. First operand 4529 states. Second operand 4 states. [2020-10-05 22:53:53,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:53,355 INFO L93 Difference]: Finished difference Result 3254 states and 11694 transitions. [2020-10-05 22:53:53,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:53:53,356 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-05 22:53:53,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:53,384 INFO L225 Difference]: With dead ends: 3254 [2020-10-05 22:53:53,384 INFO L226 Difference]: Without dead ends: 3221 [2020-10-05 22:53:53,385 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:53,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3221 states. [2020-10-05 22:53:53,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3221 to 3221. [2020-10-05 22:53:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3221 states. [2020-10-05 22:53:53,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3221 states to 3221 states and 11562 transitions. [2020-10-05 22:53:53,564 INFO L78 Accepts]: Start accepts. Automaton has 3221 states and 11562 transitions. Word has length 5 [2020-10-05 22:53:53,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:53,564 INFO L479 AbstractCegarLoop]: Abstraction has 3221 states and 11562 transitions. [2020-10-05 22:53:53,565 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:53:53,565 INFO L276 IsEmpty]: Start isEmpty. Operand 3221 states and 11562 transitions. [2020-10-05 22:53:53,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 22:53:53,566 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:53,566 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:53:53,566 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-05 22:53:53,566 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:53,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:53,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1753172806, now seen corresponding path program 1 times [2020-10-05 22:53:53,567 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:53,567 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045847511] [2020-10-05 22:53:53,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:53,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:53,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:53,669 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045847511] [2020-10-05 22:53:53,670 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516610363] [2020-10-05 22:53:53,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-05 22:53:53,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:53,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-05 22:53:53,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:53:53,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:53:53,771 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:53:53,771 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-05 22:53:53,772 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274011848] [2020-10-05 22:53:53,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-05 22:53:53,773 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:53,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-05 22:53:53,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2020-10-05 22:53:53,774 INFO L87 Difference]: Start difference. First operand 3221 states and 11562 transitions. Second operand 10 states. [2020-10-05 22:53:54,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:54,022 INFO L93 Difference]: Finished difference Result 2816 states and 9172 transitions. [2020-10-05 22:53:54,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-05 22:53:54,025 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 12 [2020-10-05 22:53:54,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:54,047 INFO L225 Difference]: With dead ends: 2816 [2020-10-05 22:53:54,047 INFO L226 Difference]: Without dead ends: 2790 [2020-10-05 22:53:54,048 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2020-10-05 22:53:54,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2790 states. [2020-10-05 22:53:54,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2790 to 2595. [2020-10-05 22:53:54,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2595 states. [2020-10-05 22:53:54,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2595 states to 2595 states and 8729 transitions. [2020-10-05 22:53:54,206 INFO L78 Accepts]: Start accepts. Automaton has 2595 states and 8729 transitions. Word has length 12 [2020-10-05 22:53:54,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:54,206 INFO L479 AbstractCegarLoop]: Abstraction has 2595 states and 8729 transitions. [2020-10-05 22:53:54,207 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-05 22:53:54,207 INFO L276 IsEmpty]: Start isEmpty. Operand 2595 states and 8729 transitions. [2020-10-05 22:53:54,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:53:54,209 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:54,210 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:53:54,423 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 22:53:54,424 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:54,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:54,424 INFO L82 PathProgramCache]: Analyzing trace with hash -269703776, now seen corresponding path program 1 times [2020-10-05 22:53:54,424 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:54,425 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955909242] [2020-10-05 22:53:54,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:54,464 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-05 22:53:54,464 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955909242] [2020-10-05 22:53:54,464 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:53:54,464 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-05 22:53:54,465 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288989064] [2020-10-05 22:53:54,466 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:53:54,466 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:54,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:53:54,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:54,467 INFO L87 Difference]: Start difference. First operand 2595 states and 8729 transitions. Second operand 4 states. [2020-10-05 22:53:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:54,563 INFO L93 Difference]: Finished difference Result 3857 states and 13112 transitions. [2020-10-05 22:53:54,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:53:54,563 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 19 [2020-10-05 22:53:54,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:54,595 INFO L225 Difference]: With dead ends: 3857 [2020-10-05 22:53:54,595 INFO L226 Difference]: Without dead ends: 3826 [2020-10-05 22:53:54,600 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:53:54,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3826 states. [2020-10-05 22:53:54,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3826 to 3432. [2020-10-05 22:53:54,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3432 states. [2020-10-05 22:53:54,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3432 states to 3432 states and 11765 transitions. [2020-10-05 22:53:54,728 INFO L78 Accepts]: Start accepts. Automaton has 3432 states and 11765 transitions. Word has length 19 [2020-10-05 22:53:54,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:54,728 INFO L479 AbstractCegarLoop]: Abstraction has 3432 states and 11765 transitions. [2020-10-05 22:53:54,729 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:53:54,729 INFO L276 IsEmpty]: Start isEmpty. Operand 3432 states and 11765 transitions. [2020-10-05 22:53:54,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:53:54,732 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:54,732 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:53:54,732 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-05 22:53:54,733 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:54,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:54,733 INFO L82 PathProgramCache]: Analyzing trace with hash -269143113, now seen corresponding path program 1 times [2020-10-05 22:53:54,733 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:54,734 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165965738] [2020-10-05 22:53:54,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:54,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:54,824 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-05 22:53:54,824 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165965738] [2020-10-05 22:53:54,825 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880085867] [2020-10-05 22:53:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-05 22:53:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:53:54,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-05 22:53:54,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:53:54,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-05 22:53:54,975 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:53:54,975 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 11 [2020-10-05 22:53:54,976 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914577501] [2020-10-05 22:53:54,976 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-05 22:53:54,976 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:53:54,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-05 22:53:54,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-05 22:53:54,977 INFO L87 Difference]: Start difference. First operand 3432 states and 11765 transitions. Second operand 13 states. [2020-10-05 22:53:55,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:53:55,383 INFO L93 Difference]: Finished difference Result 3416 states and 11718 transitions. [2020-10-05 22:53:55,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-05 22:53:55,383 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 19 [2020-10-05 22:53:55,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:53:55,408 INFO L225 Difference]: With dead ends: 3416 [2020-10-05 22:53:55,409 INFO L226 Difference]: Without dead ends: 3249 [2020-10-05 22:53:55,409 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2020-10-05 22:53:55,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2020-10-05 22:53:55,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 1959. [2020-10-05 22:53:55,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1959 states. [2020-10-05 22:53:55,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1959 states to 1959 states and 7005 transitions. [2020-10-05 22:53:55,493 INFO L78 Accepts]: Start accepts. Automaton has 1959 states and 7005 transitions. Word has length 19 [2020-10-05 22:53:55,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:53:55,493 INFO L479 AbstractCegarLoop]: Abstraction has 1959 states and 7005 transitions. [2020-10-05 22:53:55,493 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-05 22:53:55,493 INFO L276 IsEmpty]: Start isEmpty. Operand 1959 states and 7005 transitions. [2020-10-05 22:53:55,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:53:55,496 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:53:55,496 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2020-10-05 22:53:55,709 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-05 22:53:55,710 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:53:55,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:53:55,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1952082537, now seen corresponding path program 1 times [2020-10-05 22:53:55,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:53:55,712 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212850650] [2020-10-05 22:53:55,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:53:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:55,725 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:55,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:53:55,735 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:53:55,741 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:53:55,742 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:53:55,742 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-05 22:53:55,742 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:53:55,743 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:53:55,743 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-05 22:53:55,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,785 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,786 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,786 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,786 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,787 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,788 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,789 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,790 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,791 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,792 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,793 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,794 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,794 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,794 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,795 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,796 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,797 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,797 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,798 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,799 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,799 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,801 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe thrThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,802 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,803 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,810 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,811 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,812 WARN L313 ript$VariableManager]: TermVariabe thrThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,814 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,814 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,814 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,814 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,814 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,815 WARN L313 ript$VariableManager]: TermVariabe thrThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,815 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,815 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,816 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,816 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,816 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,817 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,817 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,817 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,817 WARN L313 ript$VariableManager]: TermVariabe thrThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,817 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,819 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,819 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,820 WARN L313 ript$VariableManager]: TermVariabe thrThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:53:55,821 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-05 22:53:55,822 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:53:55,822 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:53:55,822 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:53:55,822 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:53:55,822 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:53:55,822 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:53:55,822 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:53:55,823 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:53:55,825 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 110 transitions, 265 flow [2020-10-05 22:53:55,825 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 114 places, 110 transitions, 265 flow [2020-10-05 22:53:55,866 INFO L129 PetriNetUnfolder]: 12/171 cut-off events. [2020-10-05 22:53:55,866 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-05 22:53:55,867 INFO L80 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 171 events. 12/171 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 372 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 156. Up to 12 conditions per place. [2020-10-05 22:53:55,875 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 114 places, 110 transitions, 265 flow [2020-10-05 22:53:55,893 INFO L129 PetriNetUnfolder]: 12/171 cut-off events. [2020-10-05 22:53:55,893 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-05 22:53:55,895 INFO L80 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 171 events. 12/171 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 372 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 156. Up to 12 conditions per place. [2020-10-05 22:53:55,902 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 6160 [2020-10-05 22:53:55,903 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:53:57,587 INFO L206 etLargeBlockEncoding]: Checked pairs total: 9828 [2020-10-05 22:53:57,588 INFO L214 etLargeBlockEncoding]: Total number of compositions: 108 [2020-10-05 22:53:57,588 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 34 transitions, 113 flow [2020-10-05 22:54:00,451 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 22654 states. [2020-10-05 22:54:00,451 INFO L276 IsEmpty]: Start isEmpty. Operand 22654 states. [2020-10-05 22:54:00,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-05 22:54:00,452 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:54:00,452 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-05 22:54:00,452 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:54:00,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:54:00,452 INFO L82 PathProgramCache]: Analyzing trace with hash 941401394, now seen corresponding path program 1 times [2020-10-05 22:54:00,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:54:00,453 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086330167] [2020-10-05 22:54:00,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:54:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:54:00,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:54:00,473 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086330167] [2020-10-05 22:54:00,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:54:00,473 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 22:54:00,473 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382337414] [2020-10-05 22:54:00,474 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:54:00,474 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:54:00,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:54:00,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:54:00,474 INFO L87 Difference]: Start difference. First operand 22654 states. Second operand 4 states. [2020-10-05 22:54:00,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:54:00,967 INFO L93 Difference]: Finished difference Result 35519 states and 139174 transitions. [2020-10-05 22:54:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:54:00,968 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-05 22:54:00,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:54:01,192 INFO L225 Difference]: With dead ends: 35519 [2020-10-05 22:54:01,193 INFO L226 Difference]: Without dead ends: 35332 [2020-10-05 22:54:01,193 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:54:01,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35332 states. [2020-10-05 22:54:02,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35332 to 31948. [2020-10-05 22:54:02,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31948 states. [2020-10-05 22:54:03,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31948 states to 31948 states and 127634 transitions. [2020-10-05 22:54:03,035 INFO L78 Accepts]: Start accepts. Automaton has 31948 states and 127634 transitions. Word has length 5 [2020-10-05 22:54:03,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:54:03,035 INFO L479 AbstractCegarLoop]: Abstraction has 31948 states and 127634 transitions. [2020-10-05 22:54:03,036 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:54:03,036 INFO L276 IsEmpty]: Start isEmpty. Operand 31948 states and 127634 transitions. [2020-10-05 22:54:03,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 22:54:03,036 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:54:03,036 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:54:03,037 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-05 22:54:03,037 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:54:03,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:54:03,037 INFO L82 PathProgramCache]: Analyzing trace with hash 370507206, now seen corresponding path program 1 times [2020-10-05 22:54:03,037 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:54:03,038 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412788362] [2020-10-05 22:54:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:54:03,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:54:03,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:54:03,111 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412788362] [2020-10-05 22:54:03,111 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:54:03,111 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-05 22:54:03,112 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575291918] [2020-10-05 22:54:03,112 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-05 22:54:03,112 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:54:03,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-05 22:54:03,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-10-05 22:54:03,113 INFO L87 Difference]: Start difference. First operand 31948 states and 127634 transitions. Second operand 5 states. [2020-10-05 22:54:03,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:54:03,398 INFO L93 Difference]: Finished difference Result 29766 states and 110919 transitions. [2020-10-05 22:54:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-05 22:54:03,399 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 12 [2020-10-05 22:54:03,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:54:03,549 INFO L225 Difference]: With dead ends: 29766 [2020-10-05 22:54:03,549 INFO L226 Difference]: Without dead ends: 29390 [2020-10-05 22:54:03,549 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-10-05 22:54:03,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29390 states. [2020-10-05 22:54:05,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29390 to 19508. [2020-10-05 22:54:05,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19508 states. [2020-10-05 22:54:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19508 states to 19508 states and 76168 transitions. [2020-10-05 22:54:06,094 INFO L78 Accepts]: Start accepts. Automaton has 19508 states and 76168 transitions. Word has length 12 [2020-10-05 22:54:06,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:54:06,094 INFO L479 AbstractCegarLoop]: Abstraction has 19508 states and 76168 transitions. [2020-10-05 22:54:06,095 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-05 22:54:06,095 INFO L276 IsEmpty]: Start isEmpty. Operand 19508 states and 76168 transitions. [2020-10-05 22:54:06,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:54:06,096 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:54:06,097 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:54:06,097 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-05 22:54:06,097 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:54:06,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:54:06,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1160101216, now seen corresponding path program 1 times [2020-10-05 22:54:06,098 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:54:06,098 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217007061] [2020-10-05 22:54:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:54:06,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:54:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:54:06,156 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217007061] [2020-10-05 22:54:06,156 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:54:06,156 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-05 22:54:06,157 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007398198] [2020-10-05 22:54:06,157 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-05 22:54:06,157 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:54:06,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-05 22:54:06,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-05 22:54:06,158 INFO L87 Difference]: Start difference. First operand 19508 states and 76168 transitions. Second operand 6 states. [2020-10-05 22:54:06,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:54:06,385 INFO L93 Difference]: Finished difference Result 16818 states and 66546 transitions. [2020-10-05 22:54:06,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-05 22:54:06,385 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 19 [2020-10-05 22:54:06,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:54:06,455 INFO L225 Difference]: With dead ends: 16818 [2020-10-05 22:54:06,455 INFO L226 Difference]: Without dead ends: 15986 [2020-10-05 22:54:06,455 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-05 22:54:06,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15986 states. [2020-10-05 22:54:07,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15986 to 11735. [2020-10-05 22:54:07,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11735 states. [2020-10-05 22:54:07,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11735 states to 11735 states and 48777 transitions. [2020-10-05 22:54:07,224 INFO L78 Accepts]: Start accepts. Automaton has 11735 states and 48777 transitions. Word has length 19 [2020-10-05 22:54:07,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:54:07,230 INFO L479 AbstractCegarLoop]: Abstraction has 11735 states and 48777 transitions. [2020-10-05 22:54:07,230 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-05 22:54:07,230 INFO L276 IsEmpty]: Start isEmpty. Operand 11735 states and 48777 transitions. [2020-10-05 22:54:07,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-05 22:54:07,238 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:54:07,240 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:54:07,240 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-05 22:54:07,240 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:54:07,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:54:07,241 INFO L82 PathProgramCache]: Analyzing trace with hash -646932581, now seen corresponding path program 1 times [2020-10-05 22:54:07,241 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:54:07,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462475788] [2020-10-05 22:54:07,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:54:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:54:07,268 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:54:07,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:54:07,283 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:54:07,305 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:54:07,305 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:54:07,306 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-05 22:54:07,307 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:54:07,309 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:54:07,310 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-05 22:54:07,325 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,325 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,325 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,325 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,326 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,326 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,327 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,327 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,327 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,327 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,328 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,328 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,328 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,329 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,329 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,329 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,329 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,330 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,330 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,330 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,330 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,330 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,331 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,331 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,331 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,331 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,332 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,332 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,332 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,333 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,333 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,333 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,334 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,334 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,334 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,334 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,334 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,335 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,335 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,335 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,335 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,336 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,336 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,336 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,336 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,338 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,338 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,338 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,339 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,339 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,339 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,346 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,347 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,347 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,347 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,347 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,348 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,348 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,349 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,350 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,351 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,352 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,353 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,353 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,354 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,354 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,355 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,355 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,355 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,356 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,356 WARN L313 ript$VariableManager]: TermVariabe thrThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,361 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,362 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,362 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,363 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,363 WARN L313 ript$VariableManager]: TermVariabe thrThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,366 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,367 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,367 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,367 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,368 WARN L313 ript$VariableManager]: TermVariabe thrThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,368 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,369 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,370 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,370 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,370 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,371 WARN L313 ript$VariableManager]: TermVariabe thrThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,371 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,372 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,373 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,373 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,373 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,373 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,374 WARN L313 ript$VariableManager]: TermVariabe thrThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,374 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,378 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,378 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,378 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,379 WARN L313 ript$VariableManager]: TermVariabe thrThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,379 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,379 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,379 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of6ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:54:07,380 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-05 22:54:07,381 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:54:07,381 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:54:07,381 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:54:07,381 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:54:07,381 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:54:07,381 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:54:07,382 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:54:07,382 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:54:07,384 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 125 transitions, 310 flow [2020-10-05 22:54:07,384 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 130 places, 125 transitions, 310 flow [2020-10-05 22:54:07,429 INFO L129 PetriNetUnfolder]: 14/199 cut-off events. [2020-10-05 22:54:07,429 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-05 22:54:07,432 INFO L80 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 199 events. 14/199 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 435 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 190. Up to 14 conditions per place. [2020-10-05 22:54:07,445 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 130 places, 125 transitions, 310 flow [2020-10-05 22:54:07,469 INFO L129 PetriNetUnfolder]: 14/199 cut-off events. [2020-10-05 22:54:07,469 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-05 22:54:07,471 INFO L80 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 199 events. 14/199 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 435 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 190. Up to 14 conditions per place. [2020-10-05 22:54:07,480 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 8652 [2020-10-05 22:54:07,481 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:54:09,693 INFO L206 etLargeBlockEncoding]: Checked pairs total: 15413 [2020-10-05 22:54:09,693 INFO L214 etLargeBlockEncoding]: Total number of compositions: 132 [2020-10-05 22:54:09,693 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 42 transitions, 144 flow [2020-10-05 22:54:50,908 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 113279 states. [2020-10-05 22:54:50,909 INFO L276 IsEmpty]: Start isEmpty. Operand 113279 states. [2020-10-05 22:54:50,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-10-05 22:54:50,909 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:54:50,909 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-10-05 22:54:50,909 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:54:50,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:54:50,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1199909937, now seen corresponding path program 1 times [2020-10-05 22:54:50,910 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:54:50,910 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020239674] [2020-10-05 22:54:50,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:54:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:54:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:54:50,931 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020239674] [2020-10-05 22:54:50,931 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:54:50,931 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-05 22:54:50,931 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595215826] [2020-10-05 22:54:50,931 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-05 22:54:50,932 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:54:50,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-05 22:54:50,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-05 22:54:50,932 INFO L87 Difference]: Start difference. First operand 113279 states. Second operand 4 states. [2020-10-05 22:54:51,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:54:51,775 INFO L93 Difference]: Finished difference Result 88072 states and 455167 transitions. [2020-10-05 22:54:51,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-05 22:54:51,775 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2020-10-05 22:54:51,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:54:52,236 INFO L225 Difference]: With dead ends: 88072 [2020-10-05 22:54:52,237 INFO L226 Difference]: Without dead ends: 87943 [2020-10-05 22:54:52,237 INFO L675 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-10-05 22:55:01,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87943 states. [2020-10-05 22:55:04,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87943 to 87943. [2020-10-05 22:55:04,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87943 states. [2020-10-05 22:55:05,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87943 states to 87943 states and 454395 transitions. [2020-10-05 22:55:05,293 INFO L78 Accepts]: Start accepts. Automaton has 87943 states and 454395 transitions. Word has length 5 [2020-10-05 22:55:05,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:55:05,294 INFO L479 AbstractCegarLoop]: Abstraction has 87943 states and 454395 transitions. [2020-10-05 22:55:05,294 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-05 22:55:05,294 INFO L276 IsEmpty]: Start isEmpty. Operand 87943 states and 454395 transitions. [2020-10-05 22:55:05,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-10-05 22:55:05,295 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:55:05,295 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:55:05,295 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-05 22:55:05,295 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:55:05,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:55:05,295 INFO L82 PathProgramCache]: Analyzing trace with hash -538563535, now seen corresponding path program 1 times [2020-10-05 22:55:05,296 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:55:05,296 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393293973] [2020-10-05 22:55:05,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:55:05,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:55:05,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393293973] [2020-10-05 22:55:05,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552228741] [2020-10-05 22:55:05,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-05 22:55:05,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:05,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-05 22:55:05,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:55:05,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:55:05,489 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:55:05,489 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-05 22:55:05,489 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076229303] [2020-10-05 22:55:05,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-05 22:55:05,490 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:55:05,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-05 22:55:05,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-05 22:55:05,490 INFO L87 Difference]: Start difference. First operand 87943 states and 454395 transitions. Second operand 10 states. [2020-10-05 22:55:10,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:55:10,696 INFO L93 Difference]: Finished difference Result 98056 states and 421623 transitions. [2020-10-05 22:55:10,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-05 22:55:10,697 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 12 [2020-10-05 22:55:10,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:55:10,993 INFO L225 Difference]: With dead ends: 98056 [2020-10-05 22:55:10,993 INFO L226 Difference]: Without dead ends: 98008 [2020-10-05 22:55:10,993 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2020-10-05 22:55:13,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98008 states. [2020-10-05 22:55:15,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98008 to 91256. [2020-10-05 22:55:15,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91256 states. [2020-10-05 22:55:15,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91256 states to 91256 states and 399934 transitions. [2020-10-05 22:55:15,791 INFO L78 Accepts]: Start accepts. Automaton has 91256 states and 399934 transitions. Word has length 12 [2020-10-05 22:55:15,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:55:15,791 INFO L479 AbstractCegarLoop]: Abstraction has 91256 states and 399934 transitions. [2020-10-05 22:55:15,791 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-05 22:55:15,791 INFO L276 IsEmpty]: Start isEmpty. Operand 91256 states and 399934 transitions. [2020-10-05 22:55:15,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:55:15,793 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:55:15,793 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:55:16,006 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-05 22:55:16,007 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:55:16,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:55:16,008 INFO L82 PathProgramCache]: Analyzing trace with hash 730340740, now seen corresponding path program 1 times [2020-10-05 22:55:16,008 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:55:16,008 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891005766] [2020-10-05 22:55:16,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:55:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:16,065 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-05 22:55:16,066 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891005766] [2020-10-05 22:55:16,066 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:55:16,066 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-05 22:55:16,066 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559945908] [2020-10-05 22:55:16,067 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-05 22:55:16,067 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:55:16,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-05 22:55:16,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-05 22:55:16,067 INFO L87 Difference]: Start difference. First operand 91256 states and 399934 transitions. Second operand 5 states. [2020-10-05 22:55:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:55:17,382 INFO L93 Difference]: Finished difference Result 201587 states and 870945 transitions. [2020-10-05 22:55:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-05 22:55:17,383 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 19 [2020-10-05 22:55:17,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:55:24,023 INFO L225 Difference]: With dead ends: 201587 [2020-10-05 22:55:24,023 INFO L226 Difference]: Without dead ends: 201545 [2020-10-05 22:55:24,023 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-10-05 22:55:27,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201545 states. [2020-10-05 22:55:30,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201545 to 114921. [2020-10-05 22:55:30,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114921 states. [2020-10-05 22:55:31,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114921 states to 114921 states and 512529 transitions. [2020-10-05 22:55:31,060 INFO L78 Accepts]: Start accepts. Automaton has 114921 states and 512529 transitions. Word has length 19 [2020-10-05 22:55:31,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:55:31,060 INFO L479 AbstractCegarLoop]: Abstraction has 114921 states and 512529 transitions. [2020-10-05 22:55:31,060 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-05 22:55:31,060 INFO L276 IsEmpty]: Start isEmpty. Operand 114921 states and 512529 transitions. [2020-10-05 22:55:31,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-05 22:55:31,062 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:55:31,062 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:55:31,062 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-05 22:55:31,062 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:55:31,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:55:31,063 INFO L82 PathProgramCache]: Analyzing trace with hash 225412120, now seen corresponding path program 2 times [2020-10-05 22:55:31,063 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:55:31,063 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385624311] [2020-10-05 22:55:31,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:55:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:55:31,117 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385624311] [2020-10-05 22:55:31,117 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286312701] [2020-10-05 22:55:31,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-05 22:55:31,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-05 22:55:31,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-05 22:55:31,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-05 22:55:31,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:55:31,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-05 22:55:31,284 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:55:31,285 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 11 [2020-10-05 22:55:31,285 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984413313] [2020-10-05 22:55:31,285 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-05 22:55:31,285 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:55:31,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-05 22:55:31,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-05 22:55:31,286 INFO L87 Difference]: Start difference. First operand 114921 states and 512529 transitions. Second operand 13 states. [2020-10-05 22:55:32,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:55:32,532 INFO L93 Difference]: Finished difference Result 106942 states and 466885 transitions. [2020-10-05 22:55:32,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-05 22:55:32,533 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 19 [2020-10-05 22:55:32,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:55:32,858 INFO L225 Difference]: With dead ends: 106942 [2020-10-05 22:55:32,858 INFO L226 Difference]: Without dead ends: 106226 [2020-10-05 22:55:32,859 INFO L675 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-10-05 22:55:35,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106226 states. [2020-10-05 22:55:36,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106226 to 57234. [2020-10-05 22:55:36,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57234 states. [2020-10-05 22:55:37,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57234 states to 57234 states and 257768 transitions. [2020-10-05 22:55:37,958 INFO L78 Accepts]: Start accepts. Automaton has 57234 states and 257768 transitions. Word has length 19 [2020-10-05 22:55:37,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:55:37,958 INFO L479 AbstractCegarLoop]: Abstraction has 57234 states and 257768 transitions. [2020-10-05 22:55:37,958 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-05 22:55:37,958 INFO L276 IsEmpty]: Start isEmpty. Operand 57234 states and 257768 transitions. [2020-10-05 22:55:37,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-05 22:55:37,966 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:55:37,966 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-10-05 22:55:38,180 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 22:55:38,181 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:55:38,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:55:38,181 INFO L82 PathProgramCache]: Analyzing trace with hash -111871025, now seen corresponding path program 1 times [2020-10-05 22:55:38,182 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:55:38,182 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065313580] [2020-10-05 22:55:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:55:38,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:38,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-05 22:55:38,239 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065313580] [2020-10-05 22:55:38,239 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:55:38,239 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-05 22:55:38,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413932069] [2020-10-05 22:55:38,240 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-05 22:55:38,240 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:55:38,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-05 22:55:38,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-10-05 22:55:38,241 INFO L87 Difference]: Start difference. First operand 57234 states and 257768 transitions. Second operand 6 states. [2020-10-05 22:55:39,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:55:39,444 INFO L93 Difference]: Finished difference Result 167719 states and 765754 transitions. [2020-10-05 22:55:39,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-05 22:55:39,444 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 26 [2020-10-05 22:55:39,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:55:41,240 INFO L225 Difference]: With dead ends: 167719 [2020-10-05 22:55:41,240 INFO L226 Difference]: Without dead ends: 167695 [2020-10-05 22:55:41,241 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2020-10-05 22:55:42,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167695 states. [2020-10-05 22:55:48,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167695 to 73422. [2020-10-05 22:55:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73422 states. [2020-10-05 22:55:49,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73422 states to 73422 states and 343139 transitions. [2020-10-05 22:55:49,737 INFO L78 Accepts]: Start accepts. Automaton has 73422 states and 343139 transitions. Word has length 26 [2020-10-05 22:55:49,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:55:49,737 INFO L479 AbstractCegarLoop]: Abstraction has 73422 states and 343139 transitions. [2020-10-05 22:55:49,737 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-05 22:55:49,737 INFO L276 IsEmpty]: Start isEmpty. Operand 73422 states and 343139 transitions. [2020-10-05 22:55:49,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-05 22:55:49,748 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:55:49,749 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-10-05 22:55:49,749 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-05 22:55:49,749 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:55:49,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:55:49,749 INFO L82 PathProgramCache]: Analyzing trace with hash -111859865, now seen corresponding path program 2 times [2020-10-05 22:55:49,750 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:55:49,750 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788827235] [2020-10-05 22:55:49,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:55:49,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:55:49,813 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-05 22:55:49,814 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788827235] [2020-10-05 22:55:49,814 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-05 22:55:49,814 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-05 22:55:49,814 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303018434] [2020-10-05 22:55:49,815 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-05 22:55:49,815 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:55:49,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-05 22:55:49,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-10-05 22:55:49,815 INFO L87 Difference]: Start difference. First operand 73422 states and 343139 transitions. Second operand 7 states. [2020-10-05 22:55:51,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:55:51,247 INFO L93 Difference]: Finished difference Result 186145 states and 859121 transitions. [2020-10-05 22:55:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-05 22:55:51,248 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-10-05 22:55:51,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:55:56,945 INFO L225 Difference]: With dead ends: 186145 [2020-10-05 22:55:56,945 INFO L226 Difference]: Without dead ends: 185614 [2020-10-05 22:55:56,945 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=50, Unknown=0, NotChecked=0, Total=90 [2020-10-05 22:55:58,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185614 states. [2020-10-05 22:56:01,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185614 to 84567. [2020-10-05 22:56:01,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84567 states. [2020-10-05 22:56:01,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84567 states to 84567 states and 398265 transitions. [2020-10-05 22:56:01,505 INFO L78 Accepts]: Start accepts. Automaton has 84567 states and 398265 transitions. Word has length 26 [2020-10-05 22:56:01,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:56:01,506 INFO L479 AbstractCegarLoop]: Abstraction has 84567 states and 398265 transitions. [2020-10-05 22:56:01,506 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-05 22:56:01,506 INFO L276 IsEmpty]: Start isEmpty. Operand 84567 states and 398265 transitions. [2020-10-05 22:56:01,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-05 22:56:01,515 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:56:01,515 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-10-05 22:56:01,515 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-05 22:56:01,515 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:56:01,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:56:01,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1685567279, now seen corresponding path program 3 times [2020-10-05 22:56:01,516 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:56:01,516 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940994887] [2020-10-05 22:56:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:56:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-05 22:56:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-05 22:56:01,571 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940994887] [2020-10-05 22:56:01,571 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212891502] [2020-10-05 22:56:01,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-05 22:56:01,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-05 22:56:01,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-05 22:56:01,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-05 22:56:01,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-05 22:56:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-05 22:56:01,770 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-05 22:56:01,771 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2020-10-05 22:56:01,771 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342981300] [2020-10-05 22:56:01,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-05 22:56:01,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-05 22:56:01,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-05 22:56:01,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2020-10-05 22:56:01,772 INFO L87 Difference]: Start difference. First operand 84567 states and 398265 transitions. Second operand 16 states. [2020-10-05 22:56:04,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-05 22:56:04,281 INFO L93 Difference]: Finished difference Result 92483 states and 436841 transitions. [2020-10-05 22:56:04,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-05 22:56:04,282 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-10-05 22:56:04,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-05 22:56:04,589 INFO L225 Difference]: With dead ends: 92483 [2020-10-05 22:56:04,589 INFO L226 Difference]: Without dead ends: 89515 [2020-10-05 22:56:04,589 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2020-10-05 22:56:05,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89515 states. [2020-10-05 22:56:07,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89515 to 39817. [2020-10-05 22:56:07,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39817 states. [2020-10-05 22:56:07,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39817 states to 39817 states and 194062 transitions. [2020-10-05 22:56:07,285 INFO L78 Accepts]: Start accepts. Automaton has 39817 states and 194062 transitions. Word has length 26 [2020-10-05 22:56:07,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-05 22:56:07,285 INFO L479 AbstractCegarLoop]: Abstraction has 39817 states and 194062 transitions. [2020-10-05 22:56:07,285 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-05 22:56:07,285 INFO L276 IsEmpty]: Start isEmpty. Operand 39817 states and 194062 transitions. [2020-10-05 22:56:07,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-10-05 22:56:07,294 INFO L414 BasicCegarLoop]: Found error trace [2020-10-05 22:56:07,294 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-05 22:56:07,500 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-05 22:56:07,501 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-05 22:56:07,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-05 22:56:07,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1497346824, now seen corresponding path program 1 times [2020-10-05 22:56:07,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-05 22:56:07,501 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783838055] [2020-10-05 22:56:07,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-05 22:56:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:56:07,523 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:56:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-05 22:56:07,541 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-05 22:56:07,553 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-05 22:56:07,555 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-10-05 22:56:07,555 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-10-05 22:56:07,555 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-05 22:56:07,556 WARN L363 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-05 22:56:07,556 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,570 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,571 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,572 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,573 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,574 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,575 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,576 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,577 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,578 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,579 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,580 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,581 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,582 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,583 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe thrThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,584 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,585 WARN L313 ript$VariableManager]: TermVariabe |thrThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,586 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,587 WARN L313 ript$VariableManager]: TermVariabe thrThread2of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,587 WARN L313 ript$VariableManager]: TermVariabe |thrThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,588 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,589 WARN L313 ript$VariableManager]: TermVariabe |thrThread3of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,589 WARN L313 ript$VariableManager]: TermVariabe thrThread3of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,590 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,591 WARN L313 ript$VariableManager]: TermVariabe |thrThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,591 WARN L313 ript$VariableManager]: TermVariabe thrThread4of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,592 WARN L313 ript$VariableManager]: TermVariabe |thrThread5of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,593 WARN L313 ript$VariableManager]: TermVariabe thrThread5of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,594 WARN L313 ript$VariableManager]: TermVariabe thrThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,595 WARN L313 ript$VariableManager]: TermVariabe |thrThread6of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,595 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_incs_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_inct_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe thrThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,596 WARN L313 ript$VariableManager]: TermVariabe |thrThread7of7ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-05 22:56:07,598 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-05 22:56:07,598 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-10-05 22:56:07,598 INFO L376 AbstractCegarLoop]: Hoare is true [2020-10-05 22:56:07,598 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-05 22:56:07,598 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-05 22:56:07,598 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-05 22:56:07,599 INFO L380 AbstractCegarLoop]: Difference is false [2020-10-05 22:56:07,599 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-05 22:56:07,599 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-05 22:56:07,600 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 146 places, 140 transitions, 357 flow [2020-10-05 22:56:07,600 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 146 places, 140 transitions, 357 flow [2020-10-05 22:56:07,627 INFO L129 PetriNetUnfolder]: 16/227 cut-off events. [2020-10-05 22:56:07,628 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2020-10-05 22:56:07,630 INFO L80 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 227 events. 16/227 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 511 event pairs, 0 based on Foata normal form. 0/196 useless extension candidates. Maximal degree in co-relation 225. Up to 16 conditions per place. [2020-10-05 22:56:07,638 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 146 places, 140 transitions, 357 flow [2020-10-05 22:56:07,665 INFO L129 PetriNetUnfolder]: 16/227 cut-off events. [2020-10-05 22:56:07,666 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2020-10-05 22:56:07,668 INFO L80 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 227 events. 16/227 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 511 event pairs, 0 based on Foata normal form. 0/196 useless extension candidates. Maximal degree in co-relation 225. Up to 16 conditions per place. [2020-10-05 22:56:07,680 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 11564 [2020-10-05 22:56:07,680 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-10-05 22:56:10,086 INFO L206 etLargeBlockEncoding]: Checked pairs total: 20168 [2020-10-05 22:56:10,086 INFO L214 etLargeBlockEncoding]: Total number of compositions: 151 [2020-10-05 22:56:10,087 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 56 places, 48 transitions, 173 flow Received shutdown request... [2020-10-05 22:57:31,547 WARN L544 AbstractCegarLoop]: Verification canceled [2020-10-05 22:57:31,550 WARN L228 ceAbstractionStarter]: Timeout [2020-10-05 22:57:31,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.10 10:57:31 BasicIcfg [2020-10-05 22:57:31,551 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-05 22:57:31,553 INFO L168 Benchmark]: Toolchain (without parser) took 227362.95 ms. Allocated memory was 138.9 MB in the beginning and 2.5 GB in the end (delta: 2.4 GB). Free memory was 99.2 MB in the beginning and 870.8 MB in the end (delta: -771.6 MB). Peak memory consumption was 3.3 GB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,566 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 138.9 MB. Free memory was 119.2 MB in the beginning and 119.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,567 INFO L168 Benchmark]: CACSL2BoogieTranslator took 760.45 ms. Allocated memory was 138.9 MB in the beginning and 202.4 MB in the end (delta: 63.4 MB). Free memory was 99.0 MB in the beginning and 161.9 MB in the end (delta: -62.8 MB). Peak memory consumption was 24.5 MB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,567 INFO L168 Benchmark]: Boogie Procedure Inliner took 60.23 ms. Allocated memory is still 202.4 MB. Free memory was 161.9 MB in the beginning and 159.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,568 INFO L168 Benchmark]: Boogie Preprocessor took 24.78 ms. Allocated memory is still 202.4 MB. Free memory was 159.2 MB in the beginning and 157.8 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,570 INFO L168 Benchmark]: RCFGBuilder took 438.54 ms. Allocated memory is still 202.4 MB. Free memory was 157.8 MB in the beginning and 137.5 MB in the end (delta: 20.3 MB). Peak memory consumption was 20.3 MB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,570 INFO L168 Benchmark]: TraceAbstraction took 226073.43 ms. Allocated memory was 202.4 MB in the beginning and 2.5 GB in the end (delta: 2.3 GB). Free memory was 136.8 MB in the beginning and 870.8 MB in the end (delta: -734.0 MB). Peak memory consumption was 3.2 GB. Max. memory is 7.1 GB. [2020-10-05 22:57:31,578 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24 ms. Allocated memory is still 138.9 MB. Free memory was 119.2 MB in the beginning and 119.0 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 760.45 ms. Allocated memory was 138.9 MB in the beginning and 202.4 MB in the end (delta: 63.4 MB). Free memory was 99.0 MB in the beginning and 161.9 MB in the end (delta: -62.8 MB). Peak memory consumption was 24.5 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 60.23 ms. Allocated memory is still 202.4 MB. Free memory was 161.9 MB in the beginning and 159.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 24.78 ms. Allocated memory is still 202.4 MB. Free memory was 159.2 MB in the beginning and 157.8 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 438.54 ms. Allocated memory is still 202.4 MB. Free memory was 157.8 MB in the beginning and 137.5 MB in the end (delta: 20.3 MB). Peak memory consumption was 20.3 MB. Max. memory is 7.1 GB. * TraceAbstraction took 226073.43 ms. Allocated memory was 202.4 MB in the beginning and 2.5 GB in the end (delta: 2.3 GB). Free memory was 136.8 MB in the beginning and 870.8 MB in the end (delta: -734.0 MB). Peak memory consumption was 3.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.1s, 50 ProgramPointsBefore, 11 ProgramPointsAfterwards, 50 TransitionsBefore, 8 TransitionsAfterwards, 392 CoEnabledTransitionPairs, 7 FixpointIterations, 20 TrivialSequentialCompositions, 22 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 6 ConcurrentYvCompositions, 3 ChoiceCompositions, 205 VarBasedMoverChecksPositive, 0 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 278 CheckedPairsTotal, 50 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.1s, 66 ProgramPointsBefore, 21 ProgramPointsAfterwards, 65 TransitionsBefore, 17 TransitionsAfterwards, 1204 CoEnabledTransitionPairs, 6 FixpointIterations, 20 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 682 VarBasedMoverChecksPositive, 44 VarBasedMoverChecksNegative, 37 SemBasedMoverChecksPositive, 24 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.2s, 0 MoverChecksTotal, 1616 CheckedPairsTotal, 60 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.4s, 82 ProgramPointsBefore, 28 ProgramPointsAfterwards, 80 TransitionsBefore, 23 TransitionsAfterwards, 2436 CoEnabledTransitionPairs, 7 FixpointIterations, 20 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 16 ConcurrentYvCompositions, 3 ChoiceCompositions, 1389 VarBasedMoverChecksPositive, 76 VarBasedMoverChecksNegative, 55 SemBasedMoverChecksPositive, 35 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.3s, 0 MoverChecksTotal, 3632 CheckedPairsTotal, 78 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.6s, 98 ProgramPointsBefore, 35 ProgramPointsAfterwards, 95 TransitionsBefore, 28 TransitionsAfterwards, 4088 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 15 ConcurrentYvCompositions, 4 ChoiceCompositions, 2281 VarBasedMoverChecksPositive, 103 VarBasedMoverChecksNegative, 72 SemBasedMoverChecksPositive, 51 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 0 MoverChecksTotal, 6099 CheckedPairsTotal, 93 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.7s, 114 ProgramPointsBefore, 42 ProgramPointsAfterwards, 110 TransitionsBefore, 34 TransitionsAfterwards, 6160 CoEnabledTransitionPairs, 7 FixpointIterations, 21 TrivialSequentialCompositions, 65 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 21 ConcurrentYvCompositions, 4 ChoiceCompositions, 3406 VarBasedMoverChecksPositive, 135 VarBasedMoverChecksNegative, 94 SemBasedMoverChecksPositive, 57 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.4s, 0 MoverChecksTotal, 9828 CheckedPairsTotal, 108 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.3s, 130 ProgramPointsBefore, 49 ProgramPointsAfterwards, 125 TransitionsBefore, 42 TransitionsAfterwards, 8652 CoEnabledTransitionPairs, 7 FixpointIterations, 22 TrivialSequentialCompositions, 83 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 26 ConcurrentYvCompositions, 2 ChoiceCompositions, 4874 VarBasedMoverChecksPositive, 339 VarBasedMoverChecksNegative, 291 SemBasedMoverChecksPositive, 75 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.8s, 0 MoverChecksTotal, 15413 CheckedPairsTotal, 132 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 2.4s, 146 ProgramPointsBefore, 56 ProgramPointsAfterwards, 140 TransitionsBefore, 48 TransitionsAfterwards, 11564 CoEnabledTransitionPairs, 7 FixpointIterations, 23 TrivialSequentialCompositions, 96 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 31 ConcurrentYvCompositions, 2 ChoiceCompositions, 6645 VarBasedMoverChecksPositive, 471 VarBasedMoverChecksNegative, 432 SemBasedMoverChecksPositive, 85 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.9s, 0 MoverChecksTotal, 20168 CheckedPairsTotal, 151 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 679]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 679). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 56 places, 48 transitions, 173 flow. Already constructed 216529 states. Currently 57442 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 47 locations, 1 error locations. Started 7 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 225.6s, OverallIterations: 24, TraceHistogramMax: 7, AutomataDifference: 32.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 137.9s, HoareTripleCheckerStatistics: 640 SDtfs, 1432 SDslu, 1562 SDs, 0 SdLazy, 3527 SolverSat, 938 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 194 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=114921occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 51.6s AutomataMinimizationTime, 18 MinimizatonAttempts, 406802 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 451 NumberOfCodeBlocks, 451 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 326 ConstructedInterpolants, 0 QuantifiedInterpolants, 30032 SizeOfPredicates, 0 NumberOfNonLiveVariables, 542 ConjunctsInSsa, 44 ConjunctsInUnsatCore, 24 InterpolantComputations, 12 PerfectInterpolantSequences, 86/142 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown