/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_08-cond_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-7cd14b8b9f04096d8ddfd3d9cd8a4ac590fe5404-7cd14b8 [2021-03-11 21:29:47,880 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-11 21:29:47,882 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-11 21:29:47,900 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-11 21:29:47,901 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-11 21:29:47,901 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-11 21:29:47,902 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-11 21:29:47,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-11 21:29:47,904 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-11 21:29:47,905 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-11 21:29:47,906 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-11 21:29:47,906 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-11 21:29:47,907 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-11 21:29:47,907 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-11 21:29:47,908 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-11 21:29:47,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-11 21:29:47,909 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-11 21:29:47,909 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-11 21:29:47,910 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-11 21:29:47,911 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-11 21:29:47,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-11 21:29:47,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-11 21:29:47,913 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-11 21:29:47,914 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-11 21:29:47,915 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-11 21:29:47,916 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-11 21:29:47,916 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-11 21:29:47,916 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-11 21:29:47,916 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-11 21:29:47,917 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-11 21:29:47,917 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-11 21:29:47,917 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-11 21:29:47,918 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-11 21:29:47,918 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-11 21:29:47,919 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-11 21:29:47,919 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-11 21:29:47,919 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-11 21:29:47,919 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-11 21:29:47,920 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-11 21:29:47,920 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-11 21:29:47,920 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-11 21:29:47,923 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2021-03-11 21:29:47,944 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-11 21:29:47,945 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-11 21:29:47,947 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-11 21:29:47,947 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-11 21:29:47,947 INFO L138 SettingsManager]: * Use SBE=true [2021-03-11 21:29:47,947 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-11 21:29:47,947 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-11 21:29:47,948 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-11 21:29:47,949 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-11 21:29:47,949 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-11 21:29:47,949 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-11 21:29:47,950 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-11 21:29:48,163 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-11 21:29:48,175 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-11 21:29:48,177 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-11 21:29:48,178 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-11 21:29:48,178 INFO L275 PluginConnector]: CDTParser initialized [2021-03-11 21:29:48,178 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_08-cond_racefree.i [2021-03-11 21:29:48,223 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24064ca9/ae123655a2fd429ca1a0b7facc6b7062/FLAG2f82e390d [2021-03-11 21:29:48,677 INFO L306 CDTParser]: Found 1 translation units. [2021-03-11 21:29:48,678 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_08-cond_racefree.i [2021-03-11 21:29:48,689 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24064ca9/ae123655a2fd429ca1a0b7facc6b7062/FLAG2f82e390d [2021-03-11 21:29:48,704 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24064ca9/ae123655a2fd429ca1a0b7facc6b7062 [2021-03-11 21:29:48,705 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-11 21:29:48,710 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-11 21:29:48,713 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-11 21:29:48,713 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-11 21:29:48,715 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-11 21:29:48,715 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 09:29:48" (1/1) ... [2021-03-11 21:29:48,717 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b581844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:48, skipping insertion in model container [2021-03-11 21:29:48,717 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.03 09:29:48" (1/1) ... [2021-03-11 21:29:48,721 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-11 21:29:48,755 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-11 21:29:49,049 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_08-cond_racefree.i[41060,41073] [2021-03-11 21:29:49,060 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-11 21:29:49,071 INFO L203 MainTranslator]: Completed pre-run [2021-03-11 21:29:49,099 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_08-cond_racefree.i[41060,41073] [2021-03-11 21:29:49,104 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-11 21:29:49,194 INFO L208 MainTranslator]: Completed translation [2021-03-11 21:29:49,194 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49 WrapperNode [2021-03-11 21:29:49,196 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-11 21:29:49,197 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-11 21:29:49,197 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-11 21:29:49,198 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-11 21:29:49,202 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,227 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,247 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-11 21:29:49,248 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-11 21:29:49,248 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-11 21:29:49,248 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-11 21:29:49,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,253 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,261 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,271 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,275 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,281 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (1/1) ... [2021-03-11 21:29:49,283 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-11 21:29:49,283 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-11 21:29:49,283 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-11 21:29:49,283 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-11 21:29:49,284 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (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 [2021-03-11 21:29:49,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-11 21:29:49,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-11 21:29:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-11 21:29:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-11 21:29:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-11 21:29:49,346 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-11 21:29:49,347 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-11 21:29:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-11 21:29:49,347 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-11 21:29:49,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-11 21:29:49,348 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-11 21:29:49,728 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-11 21:29:49,728 INFO L299 CfgBuilder]: Removed 16 assume(true) statements. [2021-03-11 21:29:49,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 09:29:49 BoogieIcfgContainer [2021-03-11 21:29:49,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-11 21:29:49,731 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-11 21:29:49,731 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-11 21:29:49,733 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-11 21:29:49,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.03 09:29:48" (1/3) ... [2021-03-11 21:29:49,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634b20e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 09:29:49, skipping insertion in model container [2021-03-11 21:29:49,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.03 09:29:49" (2/3) ... [2021-03-11 21:29:49,734 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@634b20e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.03 09:29:49, skipping insertion in model container [2021-03-11 21:29:49,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.03 09:29:49" (3/3) ... [2021-03-11 21:29:49,734 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_08-cond_racefree.i [2021-03-11 21:29:49,738 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-11 21:29:49,741 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-11 21:29:49,741 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-11 21:29:49,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,770 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,772 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:49,781 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-11 21:29:49,792 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:29:49,804 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:29:49,804 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:29:49,804 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:29:49,804 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:29:49,804 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:29:49,804 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:29:49,804 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:29:49,805 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:29:49,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 118 transitions, 244 flow [2021-03-11 21:29:49,842 INFO L129 PetriNetUnfolder]: 23/158 cut-off events. [2021-03-11 21:29:49,843 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-11 21:29:49,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 158 events. 23/158 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 362 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 79. Up to 6 conditions per place. [2021-03-11 21:29:49,846 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 118 transitions, 244 flow [2021-03-11 21:29:49,849 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 113 transitions, 231 flow [2021-03-11 21:29:49,851 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:29:49,857 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 113 transitions, 231 flow [2021-03-11 21:29:49,858 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 113 transitions, 231 flow [2021-03-11 21:29:49,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 113 transitions, 231 flow [2021-03-11 21:29:49,875 INFO L129 PetriNetUnfolder]: 22/153 cut-off events. [2021-03-11 21:29:49,875 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:29:49,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 153 events. 22/153 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 361 event pairs, 0 based on Foata normal form. 0/125 useless extension candidates. Maximal degree in co-relation 79. Up to 6 conditions per place. [2021-03-11 21:29:49,878 INFO L116 LiptonReduction]: Number of co-enabled transitions 2520 [2021-03-11 21:29:52,136 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-03-11 21:29:52,359 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-03-11 21:29:53,138 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 95 [2021-03-11 21:29:53,251 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-03-11 21:29:53,468 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 95 [2021-03-11 21:29:53,582 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2021-03-11 21:29:54,553 WARN L205 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 159 [2021-03-11 21:29:54,873 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:29:55,602 WARN L205 SmtUtils]: Spent 727.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 159 [2021-03-11 21:29:55,922 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:29:55,925 INFO L131 LiptonReduction]: Checked pairs total: 3856 [2021-03-11 21:29:55,926 INFO L133 LiptonReduction]: Total number of compositions: 104 [2021-03-11 21:29:55,927 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6078 [2021-03-11 21:29:55,934 INFO L129 PetriNetUnfolder]: 4/15 cut-off events. [2021-03-11 21:29:55,934 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:29:55,934 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:29:55,934 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:29:55,934 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:29:55,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:29:55,947 INFO L82 PathProgramCache]: Analyzing trace with hash 14276259, now seen corresponding path program 1 times [2021-03-11 21:29:55,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:29:55,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698794555] [2021-03-11 21:29:55,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:29:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:29:56,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:29:56,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:29:56,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:29:56,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:29:56,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:29:56,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698794555] [2021-03-11 21:29:56,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:29:56,051 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:29:56,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431107152] [2021-03-11 21:29:56,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:29:56,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:29:56,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:29:56,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:29:56,069 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 222 [2021-03-11 21:29:56,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 32 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:29:56,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:29:56,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 222 [2021-03-11 21:29:56,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:29:56,095 INFO L129 PetriNetUnfolder]: 1/24 cut-off events. [2021-03-11 21:29:56,095 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:29:56,096 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 24 events. 1/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 36 event pairs, 0 based on Foata normal form. 16/36 useless extension candidates. Maximal degree in co-relation 24. Up to 5 conditions per place. [2021-03-11 21:29:56,097 INFO L132 encePairwiseOnDemand]: 209/222 looper letters, 3 selfloop transitions, 2 changer transitions 6/24 dead transitions. [2021-03-11 21:29:56,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 24 transitions, 65 flow [2021-03-11 21:29:56,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:29:56,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:29:56,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 527 transitions. [2021-03-11 21:29:56,110 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7912912912912913 [2021-03-11 21:29:56,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 527 transitions. [2021-03-11 21:29:56,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 527 transitions. [2021-03-11 21:29:56,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:29:56,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 527 transitions. [2021-03-11 21:29:56,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.66666666666666) internal successors, (527), 3 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:29:56,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 222.0) internal successors, (888), 4 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:29:56,121 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 222.0) internal successors, (888), 4 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:29:56,122 INFO L185 Difference]: Start difference. First operand has 25 places, 32 transitions, 69 flow. Second operand 3 states and 527 transitions. [2021-03-11 21:29:56,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 24 transitions, 65 flow [2021-03-11 21:29:56,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 24 transitions, 65 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:29:56,125 INFO L241 Difference]: Finished difference. Result has 28 places, 17 transitions, 47 flow [2021-03-11 21:29:56,126 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=51, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=47, PETRI_PLACES=28, PETRI_TRANSITIONS=17} [2021-03-11 21:29:56,126 INFO L335 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2021-03-11 21:29:56,126 INFO L480 AbstractCegarLoop]: Abstraction has has 28 places, 17 transitions, 47 flow [2021-03-11 21:29:56,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:29:56,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:29:56,127 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2021-03-11 21:29:56,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-11 21:29:56,127 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:29:56,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:29:56,127 INFO L82 PathProgramCache]: Analyzing trace with hash 757378676, now seen corresponding path program 1 times [2021-03-11 21:29:56,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:29:56,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388906804] [2021-03-11 21:29:56,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:29:56,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:29:56,149 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:29:56,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:29:56,169 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:29:56,195 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:29:56,196 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:29:56,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-11 21:29:56,197 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:29:56,197 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,202 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,203 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,204 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,205 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,206 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,207 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,208 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,209 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:29:56,211 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-11 21:29:56,211 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:29:56,212 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:29:56,212 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:29:56,212 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:29:56,212 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:29:56,212 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:29:56,212 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:29:56,212 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:29:56,212 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:29:56,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,233 INFO L129 PetriNetUnfolder]: 40/251 cut-off events. [2021-03-11 21:29:56,233 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-11 21:29:56,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 251 events. 40/251 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 751 event pairs, 0 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 160. Up to 9 conditions per place. [2021-03-11 21:29:56,234 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,235 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,236 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:29:56,236 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,236 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 148 transitions, 314 flow [2021-03-11 21:29:56,252 INFO L129 PetriNetUnfolder]: 40/251 cut-off events. [2021-03-11 21:29:56,253 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-11 21:29:56,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 251 events. 40/251 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 768 event pairs, 0 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 160. Up to 9 conditions per place. [2021-03-11 21:29:56,257 INFO L116 LiptonReduction]: Number of co-enabled transitions 7224 [2021-03-11 21:29:58,747 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 80 [2021-03-11 21:29:58,985 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 80 [2021-03-11 21:29:59,881 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 115 [2021-03-11 21:30:00,019 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-11 21:30:00,307 WARN L205 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 115 [2021-03-11 21:30:00,443 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-03-11 21:30:01,016 WARN L205 SmtUtils]: Spent 567.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 154 [2021-03-11 21:30:01,248 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-03-11 21:30:01,750 WARN L205 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 154 [2021-03-11 21:30:01,995 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-03-11 21:30:02,361 WARN L205 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-03-11 21:30:02,695 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:03,076 WARN L205 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-03-11 21:30:03,395 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:03,403 INFO L131 LiptonReduction]: Checked pairs total: 16401 [2021-03-11 21:30:03,403 INFO L133 LiptonReduction]: Total number of compositions: 126 [2021-03-11 21:30:03,404 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7168 [2021-03-11 21:30:03,406 INFO L129 PetriNetUnfolder]: 4/14 cut-off events. [2021-03-11 21:30:03,406 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:30:03,406 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:03,406 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:30:03,406 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:03,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:03,406 INFO L82 PathProgramCache]: Analyzing trace with hash 23631277, now seen corresponding path program 1 times [2021-03-11 21:30:03,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:03,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020874671] [2021-03-11 21:30:03,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:03,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:03,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:03,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020874671] [2021-03-11 21:30:03,431 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:03,431 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:30:03,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404004615] [2021-03-11 21:30:03,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:03,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:03,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:03,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:03,433 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 274 [2021-03-11 21:30:03,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 57 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:03,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 274 [2021-03-11 21:30:03,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:03,446 INFO L129 PetriNetUnfolder]: 4/65 cut-off events. [2021-03-11 21:30:03,446 INFO L130 PetriNetUnfolder]: For 6/11 co-relation queries the response was YES. [2021-03-11 21:30:03,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 65 events. 4/65 cut-off events. For 6/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 158 event pairs, 0 based on Foata normal form. 41/95 useless extension candidates. Maximal degree in co-relation 54. Up to 9 conditions per place. [2021-03-11 21:30:03,446 INFO L132 encePairwiseOnDemand]: 255/274 looper letters, 4 selfloop transitions, 2 changer transitions 10/44 dead transitions. [2021-03-11 21:30:03,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 120 flow [2021-03-11 21:30:03,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:03,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:03,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 633 transitions. [2021-03-11 21:30:03,448 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7700729927007299 [2021-03-11 21:30:03,448 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 633 transitions. [2021-03-11 21:30:03,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 633 transitions. [2021-03-11 21:30:03,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:03,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 633 transitions. [2021-03-11 21:30:03,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.0) internal successors, (633), 3 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,452 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 274.0) internal successors, (1096), 4 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,452 INFO L185 Difference]: Start difference. First operand has 44 places, 57 transitions, 132 flow. Second operand 3 states and 633 transitions. [2021-03-11 21:30:03,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 120 flow [2021-03-11 21:30:03,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 120 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:30:03,453 INFO L241 Difference]: Finished difference. Result has 47 places, 33 transitions, 88 flow [2021-03-11 21:30:03,453 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=47, PETRI_TRANSITIONS=33} [2021-03-11 21:30:03,453 INFO L335 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2021-03-11 21:30:03,454 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 33 transitions, 88 flow [2021-03-11 21:30:03,454 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,454 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:03,454 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:03,454 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-11 21:30:03,454 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:03,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:03,454 INFO L82 PathProgramCache]: Analyzing trace with hash 910827506, now seen corresponding path program 1 times [2021-03-11 21:30:03,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:03,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758368217] [2021-03-11 21:30:03,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:03,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:03,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:03,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758368217] [2021-03-11 21:30:03,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790958568] [2021-03-11 21:30:03,484 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 [2021-03-11 21:30:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:03,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:30:03,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:03,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:03,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:03,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:03,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:03,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:03,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:03,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:03,593 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:03,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:03,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:03,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:03,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:03,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:30:03,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341040686] [2021-03-11 21:30:03,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:30:03,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:03,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:30:03,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:30:03,616 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 274 [2021-03-11 21:30:03,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 33 transitions, 88 flow. Second operand has 5 states, 5 states have (on average 202.4) internal successors, (1012), 5 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:03,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 274 [2021-03-11 21:30:03,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:03,632 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-11 21:30:03,632 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-11 21:30:03,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 36 events. 0/36 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 51 event pairs, 0 based on Foata normal form. 1/37 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-11 21:30:03,632 INFO L132 encePairwiseOnDemand]: 271/274 looper letters, 4 selfloop transitions, 3 changer transitions 0/35 dead transitions. [2021-03-11 21:30:03,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 35 transitions, 106 flow [2021-03-11 21:30:03,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:30:03,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:30:03,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 812 transitions. [2021-03-11 21:30:03,634 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7408759124087592 [2021-03-11 21:30:03,634 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 812 transitions. [2021-03-11 21:30:03,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 812 transitions. [2021-03-11 21:30:03,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:03,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 812 transitions. [2021-03-11 21:30:03,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,638 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 274.0) internal successors, (1370), 5 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,638 INFO L185 Difference]: Start difference. First operand has 47 places, 33 transitions, 88 flow. Second operand 4 states and 812 transitions. [2021-03-11 21:30:03,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 35 transitions, 106 flow [2021-03-11 21:30:03,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 35 transitions, 102 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:03,640 INFO L241 Difference]: Finished difference. Result has 43 places, 33 transitions, 94 flow [2021-03-11 21:30:03,640 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=274, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2021-03-11 21:30:03,640 INFO L335 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2021-03-11 21:30:03,640 INFO L480 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 94 flow [2021-03-11 21:30:03,641 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 202.4) internal successors, (1012), 5 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:03,641 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:03,641 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2021-03-11 21:30:03,860 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:03,861 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:03,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:03,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1204084129, now seen corresponding path program 1 times [2021-03-11 21:30:03,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:03,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225206037] [2021-03-11 21:30:03,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:03,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:03,876 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:03,902 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:03,906 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:30:03,906 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:30:03,906 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-11 21:30:03,906 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:30:03,912 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:03,932 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-11 21:30:03,933 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:30:03,933 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:30:03,933 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:30:03,933 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:30:03,933 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:30:03,933 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:30:03,933 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:30:03,933 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:30:03,933 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:30:03,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,955 INFO L129 PetriNetUnfolder]: 62/375 cut-off events. [2021-03-11 21:30:03,955 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-11 21:30:03,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 375 events. 62/375 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1286 event pairs, 1 based on Foata normal form. 0/305 useless extension candidates. Maximal degree in co-relation 259. Up to 16 conditions per place. [2021-03-11 21:30:03,958 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,960 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,960 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:30:03,960 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,960 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 178 transitions, 386 flow [2021-03-11 21:30:03,980 INFO L129 PetriNetUnfolder]: 62/375 cut-off events. [2021-03-11 21:30:03,980 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-11 21:30:03,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 375 events. 62/375 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1310 event pairs, 1 based on Foata normal form. 0/305 useless extension candidates. Maximal degree in co-relation 259. Up to 16 conditions per place. [2021-03-11 21:30:03,991 INFO L116 LiptonReduction]: Number of co-enabled transitions 13440 [2021-03-11 21:30:07,177 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-03-11 21:30:07,513 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 85 [2021-03-11 21:30:07,619 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-03-11 21:30:08,578 WARN L205 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 111 [2021-03-11 21:30:08,752 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-03-11 21:30:09,157 WARN L205 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 111 [2021-03-11 21:30:09,317 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2021-03-11 21:30:10,364 WARN L205 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:30:10,731 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:11,471 WARN L205 SmtUtils]: Spent 739.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:30:11,835 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:11,867 INFO L131 LiptonReduction]: Checked pairs total: 30734 [2021-03-11 21:30:11,867 INFO L133 LiptonReduction]: Total number of compositions: 151 [2021-03-11 21:30:11,868 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7908 [2021-03-11 21:30:11,869 INFO L129 PetriNetUnfolder]: 2/12 cut-off events. [2021-03-11 21:30:11,869 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:30:11,869 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:11,869 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:30:11,869 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:11,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:11,870 INFO L82 PathProgramCache]: Analyzing trace with hash 34644533, now seen corresponding path program 1 times [2021-03-11 21:30:11,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:11,870 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625178534] [2021-03-11 21:30:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:11,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:11,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:11,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:11,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:11,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625178534] [2021-03-11 21:30:11,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:11,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:30:11,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235679987] [2021-03-11 21:30:11,886 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:11,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:11,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:11,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:11,887 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 329 [2021-03-11 21:30:11,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 75 transitions, 180 flow. Second operand has 3 states, 3 states have (on average 240.66666666666666) internal successors, (722), 3 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:11,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:11,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 329 [2021-03-11 21:30:11,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:11,903 INFO L129 PetriNetUnfolder]: 10/111 cut-off events. [2021-03-11 21:30:11,903 INFO L130 PetriNetUnfolder]: For 19/28 co-relation queries the response was YES. [2021-03-11 21:30:11,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 111 events. 10/111 cut-off events. For 19/28 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 360 event pairs, 1 based on Foata normal form. 76/168 useless extension candidates. Maximal degree in co-relation 99. Up to 13 conditions per place. [2021-03-11 21:30:11,903 INFO L132 encePairwiseOnDemand]: 305/329 looper letters, 4 selfloop transitions, 2 changer transitions 11/57 dead transitions. [2021-03-11 21:30:11,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 57 transitions, 158 flow [2021-03-11 21:30:11,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:11,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:11,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 755 transitions. [2021-03-11 21:30:11,905 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7649442755825735 [2021-03-11 21:30:11,905 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 755 transitions. [2021-03-11 21:30:11,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 755 transitions. [2021-03-11 21:30:11,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:11,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 755 transitions. [2021-03-11 21:30:11,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:11,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:11,909 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:11,909 INFO L185 Difference]: Start difference. First operand has 58 places, 75 transitions, 180 flow. Second operand 3 states and 755 transitions. [2021-03-11 21:30:11,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 57 transitions, 158 flow [2021-03-11 21:30:11,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 57 transitions, 158 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:30:11,910 INFO L241 Difference]: Finished difference. Result has 61 places, 45 transitions, 121 flow [2021-03-11 21:30:11,910 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=121, PETRI_PLACES=61, PETRI_TRANSITIONS=45} [2021-03-11 21:30:11,910 INFO L335 CegarLoopForPetriNet]: 58 programPoint places, 3 predicate places. [2021-03-11 21:30:11,910 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 45 transitions, 121 flow [2021-03-11 21:30:11,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 240.66666666666666) internal successors, (722), 3 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:11,911 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:11,911 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:11,911 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-11 21:30:11,911 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:11,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:11,911 INFO L82 PathProgramCache]: Analyzing trace with hash 1714168145, now seen corresponding path program 1 times [2021-03-11 21:30:11,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:11,911 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528532338] [2021-03-11 21:30:11,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:11,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:11,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:11,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:11,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:11,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:11,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:11,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:11,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:11,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528532338] [2021-03-11 21:30:11,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244770914] [2021-03-11 21:30:11,931 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 [2021-03-11 21:30:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:12,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:30:12,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:12,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:12,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:12,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:12,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:12,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:12,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:12,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,027 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:12,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:12,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:12,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:30:12,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724488511] [2021-03-11 21:30:12,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:30:12,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:12,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:30:12,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:30:12,034 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 329 [2021-03-11 21:30:12,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 45 transitions, 121 flow. Second operand has 5 states, 5 states have (on average 241.4) internal successors, (1207), 5 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:12,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 329 [2021-03-11 21:30:12,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:12,052 INFO L129 PetriNetUnfolder]: 0/54 cut-off events. [2021-03-11 21:30:12,052 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-11 21:30:12,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90 conditions, 54 events. 0/54 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 114 event pairs, 0 based on Foata normal form. 1/55 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-11 21:30:12,052 INFO L132 encePairwiseOnDemand]: 326/329 looper letters, 5 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2021-03-11 21:30:12,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 48 transitions, 145 flow [2021-03-11 21:30:12,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:30:12,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:30:12,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 969 transitions. [2021-03-11 21:30:12,054 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.736322188449848 [2021-03-11 21:30:12,054 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 969 transitions. [2021-03-11 21:30:12,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 969 transitions. [2021-03-11 21:30:12,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:12,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 969 transitions. [2021-03-11 21:30:12,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 242.25) internal successors, (969), 4 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 329.0) internal successors, (1645), 5 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,059 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 329.0) internal successors, (1645), 5 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,059 INFO L185 Difference]: Start difference. First operand has 61 places, 45 transitions, 121 flow. Second operand 4 states and 969 transitions. [2021-03-11 21:30:12,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 48 transitions, 145 flow [2021-03-11 21:30:12,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 48 transitions, 137 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:12,060 INFO L241 Difference]: Finished difference. Result has 57 places, 46 transitions, 129 flow [2021-03-11 21:30:12,060 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=129, PETRI_PLACES=57, PETRI_TRANSITIONS=46} [2021-03-11 21:30:12,060 INFO L335 CegarLoopForPetriNet]: 58 programPoint places, -1 predicate places. [2021-03-11 21:30:12,060 INFO L480 AbstractCegarLoop]: Abstraction has has 57 places, 46 transitions, 129 flow [2021-03-11 21:30:12,061 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 241.4) internal successors, (1207), 5 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,061 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:12,061 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:12,275 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:12,275 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:12,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:12,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1169132300, now seen corresponding path program 1 times [2021-03-11 21:30:12,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:12,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587466203] [2021-03-11 21:30:12,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:12,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:12,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:12,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:12,323 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-11 21:30:12,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587466203] [2021-03-11 21:30:12,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:12,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-11 21:30:12,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267772009] [2021-03-11 21:30:12,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:12,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:12,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:12,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:12,325 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 329 [2021-03-11 21:30:12,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 46 transitions, 129 flow. Second operand has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:12,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 329 [2021-03-11 21:30:12,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:12,428 INFO L129 PetriNetUnfolder]: 484/1072 cut-off events. [2021-03-11 21:30:12,428 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-11 21:30:12,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1849 conditions, 1072 events. 484/1072 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7353 event pairs, 375 based on Foata normal form. 8/1044 useless extension candidates. Maximal degree in co-relation 1824. Up to 735 conditions per place. [2021-03-11 21:30:12,434 INFO L132 encePairwiseOnDemand]: 324/329 looper letters, 16 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2021-03-11 21:30:12,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 52 transitions, 181 flow [2021-03-11 21:30:12,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:12,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:12,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 738 transitions. [2021-03-11 21:30:12,436 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7477203647416414 [2021-03-11 21:30:12,436 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 738 transitions. [2021-03-11 21:30:12,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 738 transitions. [2021-03-11 21:30:12,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:12,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 738 transitions. [2021-03-11 21:30:12,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 246.0) internal successors, (738), 3 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,439 INFO L185 Difference]: Start difference. First operand has 57 places, 46 transitions, 129 flow. Second operand 3 states and 738 transitions. [2021-03-11 21:30:12,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 52 transitions, 181 flow [2021-03-11 21:30:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 52 transitions, 175 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-11 21:30:12,440 INFO L241 Difference]: Finished difference. Result has 58 places, 49 transitions, 149 flow [2021-03-11 21:30:12,441 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=149, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2021-03-11 21:30:12,441 INFO L335 CegarLoopForPetriNet]: 58 programPoint places, 0 predicate places. [2021-03-11 21:30:12,441 INFO L480 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 149 flow [2021-03-11 21:30:12,441 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 239.66666666666666) internal successors, (719), 3 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:12,441 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:12,441 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2021-03-11 21:30:12,441 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-11 21:30:12,441 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:12,442 INFO L82 PathProgramCache]: Analyzing trace with hash -623823974, now seen corresponding path program 1 times [2021-03-11 21:30:12,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:12,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132993697] [2021-03-11 21:30:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:12,459 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:12,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:12,474 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:12,485 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:30:12,485 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:30:12,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-11 21:30:12,485 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:30:12,486 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-11 21:30:12,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,497 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,498 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,499 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,500 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,501 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,502 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,503 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,504 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,505 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,506 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,507 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,509 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,510 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,510 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,511 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:12,513 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-11 21:30:12,514 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:30:12,514 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:30:12,514 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:30:12,514 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:30:12,514 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:30:12,514 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:30:12,514 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:30:12,514 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:30:12,514 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:30:12,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,556 INFO L129 PetriNetUnfolder]: 96/563 cut-off events. [2021-03-11 21:30:12,557 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-11 21:30:12,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 563 events. 96/563 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2202 event pairs, 6 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 395. Up to 32 conditions per place. [2021-03-11 21:30:12,561 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,564 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,564 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:30:12,564 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,564 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 208 transitions, 460 flow [2021-03-11 21:30:12,601 INFO L129 PetriNetUnfolder]: 96/563 cut-off events. [2021-03-11 21:30:12,602 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-11 21:30:12,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 563 events. 96/563 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2232 event pairs, 6 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 395. Up to 32 conditions per place. [2021-03-11 21:30:12,623 INFO L116 LiptonReduction]: Number of co-enabled transitions 21392 [2021-03-11 21:30:16,272 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-03-11 21:30:17,326 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 120 [2021-03-11 21:30:17,539 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-03-11 21:30:17,971 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 120 [2021-03-11 21:30:18,173 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2021-03-11 21:30:19,259 WARN L205 SmtUtils]: Spent 822.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:30:19,645 WARN L205 SmtUtils]: Spent 384.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:20,437 WARN L205 SmtUtils]: Spent 790.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:30:20,810 WARN L205 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:20,819 INFO L131 LiptonReduction]: Checked pairs total: 51350 [2021-03-11 21:30:20,819 INFO L133 LiptonReduction]: Total number of compositions: 172 [2021-03-11 21:30:20,820 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8256 [2021-03-11 21:30:20,821 INFO L129 PetriNetUnfolder]: 2/12 cut-off events. [2021-03-11 21:30:20,821 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:30:20,821 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:20,821 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:30:20,821 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:20,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:20,822 INFO L82 PathProgramCache]: Analyzing trace with hash 47295919, now seen corresponding path program 1 times [2021-03-11 21:30:20,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:20,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560805702] [2021-03-11 21:30:20,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:20,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:20,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560805702] [2021-03-11 21:30:20,833 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:20,833 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:30:20,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051409536] [2021-03-11 21:30:20,833 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:20,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:20,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:20,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:20,834 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 380 [2021-03-11 21:30:20,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 94 transitions, 232 flow. Second operand has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:20,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 380 [2021-03-11 21:30:20,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:20,853 INFO L129 PetriNetUnfolder]: 24/185 cut-off events. [2021-03-11 21:30:20,853 INFO L130 PetriNetUnfolder]: For 48/61 co-relation queries the response was YES. [2021-03-11 21:30:20,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 259 conditions, 185 events. 24/185 cut-off events. For 48/61 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 730 event pairs, 6 based on Foata normal form. 130/284 useless extension candidates. Maximal degree in co-relation 163. Up to 32 conditions per place. [2021-03-11 21:30:20,854 INFO L132 encePairwiseOnDemand]: 350/380 looper letters, 4 selfloop transitions, 2 changer transitions 12/70 dead transitions. [2021-03-11 21:30:20,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 198 flow [2021-03-11 21:30:20,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:20,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:20,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 863 transitions. [2021-03-11 21:30:20,856 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7570175438596491 [2021-03-11 21:30:20,856 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 863 transitions. [2021-03-11 21:30:20,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 863 transitions. [2021-03-11 21:30:20,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:20,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 863 transitions. [2021-03-11 21:30:20,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 380.0) internal successors, (1520), 4 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,859 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 380.0) internal successors, (1520), 4 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,859 INFO L185 Difference]: Start difference. First operand has 72 places, 94 transitions, 232 flow. Second operand 3 states and 863 transitions. [2021-03-11 21:30:20,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 198 flow [2021-03-11 21:30:20,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 70 transitions, 198 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:30:20,861 INFO L241 Difference]: Finished difference. Result has 75 places, 57 transitions, 156 flow [2021-03-11 21:30:20,861 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=380, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=156, PETRI_PLACES=75, PETRI_TRANSITIONS=57} [2021-03-11 21:30:20,861 INFO L335 CegarLoopForPetriNet]: 72 programPoint places, 3 predicate places. [2021-03-11 21:30:20,861 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 57 transitions, 156 flow [2021-03-11 21:30:20,861 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,861 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:20,861 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:20,861 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-11 21:30:20,861 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:20,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:20,862 INFO L82 PathProgramCache]: Analyzing trace with hash 754716227, now seen corresponding path program 1 times [2021-03-11 21:30:20,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:20,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134169707] [2021-03-11 21:30:20,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:20,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:20,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:20,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134169707] [2021-03-11 21:30:20,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295354072] [2021-03-11 21:30:20,879 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 [2021-03-11 21:30:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:20,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:30:20,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:20,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:20,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:20,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:20,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:20,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:20,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:20,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:20,984 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:20,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:20,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:20,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:20,989 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:20,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:30:20,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511100645] [2021-03-11 21:30:20,989 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:30:20,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:20,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:30:20,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:30:20,991 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 380 [2021-03-11 21:30:20,992 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 57 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 275.4) internal successors, (1377), 5 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:20,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:20,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 380 [2021-03-11 21:30:20,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:21,008 INFO L129 PetriNetUnfolder]: 0/72 cut-off events. [2021-03-11 21:30:21,009 INFO L130 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2021-03-11 21:30:21,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 72 events. 0/72 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 177 event pairs, 0 based on Foata normal form. 1/73 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-11 21:30:21,009 INFO L132 encePairwiseOnDemand]: 377/380 looper letters, 5 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2021-03-11 21:30:21,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 180 flow [2021-03-11 21:30:21,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:30:21,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:30:21,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1105 transitions. [2021-03-11 21:30:21,011 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7269736842105263 [2021-03-11 21:30:21,011 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1105 transitions. [2021-03-11 21:30:21,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1105 transitions. [2021-03-11 21:30:21,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:21,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1105 transitions. [2021-03-11 21:30:21,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 276.25) internal successors, (1105), 4 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 380.0) internal successors, (1900), 5 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,015 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 380.0) internal successors, (1900), 5 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,015 INFO L185 Difference]: Start difference. First operand has 75 places, 57 transitions, 156 flow. Second operand 4 states and 1105 transitions. [2021-03-11 21:30:21,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 180 flow [2021-03-11 21:30:21,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 60 transitions, 166 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:21,017 INFO L241 Difference]: Finished difference. Result has 71 places, 58 transitions, 158 flow [2021-03-11 21:30:21,018 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=380, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2021-03-11 21:30:21,018 INFO L335 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2021-03-11 21:30:21,018 INFO L480 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 158 flow [2021-03-11 21:30:21,018 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 275.4) internal successors, (1377), 5 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,018 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:21,018 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:21,233 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-03-11 21:30:21,233 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:21,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:21,233 INFO L82 PathProgramCache]: Analyzing trace with hash -2066686602, now seen corresponding path program 1 times [2021-03-11 21:30:21,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:21,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401477088] [2021-03-11 21:30:21,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:21,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-11 21:30:21,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401477088] [2021-03-11 21:30:21,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:21,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-11 21:30:21,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124712167] [2021-03-11 21:30:21,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:21,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:21,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:21,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:21,267 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 380 [2021-03-11 21:30:21,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:21,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 380 [2021-03-11 21:30:21,268 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:21,681 INFO L129 PetriNetUnfolder]: 3620/6682 cut-off events. [2021-03-11 21:30:21,681 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-11 21:30:21,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11712 conditions, 6682 events. 3620/6682 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55363 event pairs, 2965 based on Foata normal form. 17/6456 useless extension candidates. Maximal degree in co-relation 11686. Up to 4960 conditions per place. [2021-03-11 21:30:21,731 INFO L132 encePairwiseOnDemand]: 374/380 looper letters, 21 selfloop transitions, 5 changer transitions 0/66 dead transitions. [2021-03-11 21:30:21,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 66 transitions, 226 flow [2021-03-11 21:30:21,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:21,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:21,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2021-03-11 21:30:21,734 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7210526315789474 [2021-03-11 21:30:21,734 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2021-03-11 21:30:21,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2021-03-11 21:30:21,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:21,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2021-03-11 21:30:21,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 380.0) internal successors, (1520), 4 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,737 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 380.0) internal successors, (1520), 4 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,737 INFO L185 Difference]: Start difference. First operand has 71 places, 58 transitions, 158 flow. Second operand 3 states and 822 transitions. [2021-03-11 21:30:21,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 66 transitions, 226 flow [2021-03-11 21:30:21,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 66 transitions, 220 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-11 21:30:21,738 INFO L241 Difference]: Finished difference. Result has 72 places, 62 transitions, 185 flow [2021-03-11 21:30:21,738 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=380, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=185, PETRI_PLACES=72, PETRI_TRANSITIONS=62} [2021-03-11 21:30:21,739 INFO L335 CegarLoopForPetriNet]: 72 programPoint places, 0 predicate places. [2021-03-11 21:30:21,739 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 62 transitions, 185 flow [2021-03-11 21:30:21,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,739 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:21,739 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:21,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-11 21:30:21,739 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:21,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:21,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1249969134, now seen corresponding path program 1 times [2021-03-11 21:30:21,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:21,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288843398] [2021-03-11 21:30:21,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:21,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:21,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:21,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288843398] [2021-03-11 21:30:21,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767758935] [2021-03-11 21:30:21,770 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 [2021-03-11 21:30:21,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:21,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-11 21:30:21,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:21,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:21,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:21,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:21,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:21,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:21,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:21,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:21,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:21,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:21,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:21,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:21,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:21,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:21,881 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:21,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:21,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:21,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:21,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:21,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-11 21:30:21,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948394715] [2021-03-11 21:30:21,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 21:30:21,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:21,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 21:30:21,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-11 21:30:21,886 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 380 [2021-03-11 21:30:21,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 62 transitions, 185 flow. Second operand has 6 states, 6 states have (on average 275.5) internal successors, (1653), 6 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:21,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 380 [2021-03-11 21:30:21,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:21,914 INFO L129 PetriNetUnfolder]: 54/310 cut-off events. [2021-03-11 21:30:21,914 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2021-03-11 21:30:21,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 452 conditions, 310 events. 54/310 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1656 event pairs, 28 based on Foata normal form. 1/300 useless extension candidates. Maximal degree in co-relation 422. Up to 92 conditions per place. [2021-03-11 21:30:21,916 INFO L132 encePairwiseOnDemand]: 377/380 looper letters, 6 selfloop transitions, 4 changer transitions 0/66 dead transitions. [2021-03-11 21:30:21,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 66 transitions, 217 flow [2021-03-11 21:30:21,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 21:30:21,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-11 21:30:21,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1381 transitions. [2021-03-11 21:30:21,919 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7268421052631578 [2021-03-11 21:30:21,919 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1381 transitions. [2021-03-11 21:30:21,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1381 transitions. [2021-03-11 21:30:21,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:21,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1381 transitions. [2021-03-11 21:30:21,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 276.2) internal successors, (1381), 5 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 380.0) internal successors, (2280), 6 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,924 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 380.0) internal successors, (2280), 6 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,924 INFO L185 Difference]: Start difference. First operand has 72 places, 62 transitions, 185 flow. Second operand 5 states and 1381 transitions. [2021-03-11 21:30:21,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 66 transitions, 217 flow [2021-03-11 21:30:21,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 66 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:21,925 INFO L241 Difference]: Finished difference. Result has 76 places, 63 transitions, 200 flow [2021-03-11 21:30:21,926 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=380, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=76, PETRI_TRANSITIONS=63} [2021-03-11 21:30:21,926 INFO L335 CegarLoopForPetriNet]: 72 programPoint places, 4 predicate places. [2021-03-11 21:30:21,926 INFO L480 AbstractCegarLoop]: Abstraction has has 76 places, 63 transitions, 200 flow [2021-03-11 21:30:21,926 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 275.5) internal successors, (1653), 6 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:21,926 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:21,926 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:22,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:22,139 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:22,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:22,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1339271038, now seen corresponding path program 1 times [2021-03-11 21:30:22,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:22,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541119209] [2021-03-11 21:30:22,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:22,147 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:22,153 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:22,160 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:30:22,160 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:30:22,160 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-11 21:30:22,160 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:30:22,161 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,171 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,172 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,177 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,178 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,179 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,180 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,181 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,182 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,183 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,184 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:22,187 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-03-11 21:30:22,187 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:30:22,189 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:30:22,189 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:30:22,189 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:30:22,190 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:30:22,190 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:30:22,190 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:30:22,190 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:30:22,190 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:30:22,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,267 INFO L129 PetriNetUnfolder]: 158/883 cut-off events. [2021-03-11 21:30:22,267 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-11 21:30:22,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 883 events. 158/883 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4100 event pairs, 23 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 608. Up to 80 conditions per place. [2021-03-11 21:30:22,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,281 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,281 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:30:22,282 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,282 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 206 places, 238 transitions, 536 flow [2021-03-11 21:30:22,358 INFO L129 PetriNetUnfolder]: 158/883 cut-off events. [2021-03-11 21:30:22,358 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-11 21:30:22,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 883 events. 158/883 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4076 event pairs, 23 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 608. Up to 80 conditions per place. [2021-03-11 21:30:22,411 INFO L116 LiptonReduction]: Number of co-enabled transitions 31080 [2021-03-11 21:30:27,571 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 101 [2021-03-11 21:30:27,699 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-03-11 21:30:27,997 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 101 [2021-03-11 21:30:28,134 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-03-11 21:30:29,382 WARN L205 SmtUtils]: Spent 825.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 159 [2021-03-11 21:30:29,761 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:30,549 WARN L205 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 159 [2021-03-11 21:30:30,915 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:30,928 INFO L131 LiptonReduction]: Checked pairs total: 77433 [2021-03-11 21:30:30,928 INFO L133 LiptonReduction]: Total number of compositions: 191 [2021-03-11 21:30:30,928 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8647 [2021-03-11 21:30:30,929 INFO L129 PetriNetUnfolder]: 2/10 cut-off events. [2021-03-11 21:30:30,929 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:30:30,929 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:30,929 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:30:30,929 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:30,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:30,930 INFO L82 PathProgramCache]: Analyzing trace with hash 61418664, now seen corresponding path program 1 times [2021-03-11 21:30:30,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:30,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742693375] [2021-03-11 21:30:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:30,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:30,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:30,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:30,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:30,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742693375] [2021-03-11 21:30:30,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:30,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:30:30,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135169134] [2021-03-11 21:30:30,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:30,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:30,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:30,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:30,945 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 429 [2021-03-11 21:30:30,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 113 transitions, 286 flow. Second operand has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:30,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:30,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 429 [2021-03-11 21:30:30,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:30,971 INFO L129 PetriNetUnfolder]: 58/319 cut-off events. [2021-03-11 21:30:30,971 INFO L130 PetriNetUnfolder]: For 110/127 co-relation queries the response was YES. [2021-03-11 21:30:30,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 453 conditions, 319 events. 58/319 cut-off events. For 110/127 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1437 event pairs, 23 based on Foata normal form. 200/468 useless extension candidates. Maximal degree in co-relation 268. Up to 80 conditions per place. [2021-03-11 21:30:30,972 INFO L132 encePairwiseOnDemand]: 393/429 looper letters, 4 selfloop transitions, 2 changer transitions 13/83 dead transitions. [2021-03-11 21:30:30,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 83 transitions, 240 flow [2021-03-11 21:30:30,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:30,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:30,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 971 transitions. [2021-03-11 21:30:30,974 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7544677544677545 [2021-03-11 21:30:30,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 971 transitions. [2021-03-11 21:30:30,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 971 transitions. [2021-03-11 21:30:30,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:30,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 971 transitions. [2021-03-11 21:30:30,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.6666666666667) internal successors, (971), 3 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:30,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:30,978 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:30,978 INFO L185 Difference]: Start difference. First operand has 86 places, 113 transitions, 286 flow. Second operand 3 states and 971 transitions. [2021-03-11 21:30:30,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 83 transitions, 240 flow [2021-03-11 21:30:30,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 83 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:30:30,980 INFO L241 Difference]: Finished difference. Result has 89 places, 69 transitions, 193 flow [2021-03-11 21:30:30,980 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=193, PETRI_PLACES=89, PETRI_TRANSITIONS=69} [2021-03-11 21:30:30,980 INFO L335 CegarLoopForPetriNet]: 86 programPoint places, 3 predicate places. [2021-03-11 21:30:30,980 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 69 transitions, 193 flow [2021-03-11 21:30:30,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:30,980 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:30,980 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:30,980 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-11 21:30:30,980 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:30,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:30,981 INFO L82 PathProgramCache]: Analyzing trace with hash -226908416, now seen corresponding path program 1 times [2021-03-11 21:30:30,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:30,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661045877] [2021-03-11 21:30:30,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:30,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:30,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:30,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:30,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:31,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661045877] [2021-03-11 21:30:31,000 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863817305] [2021-03-11 21:30:31,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 [2021-03-11 21:30:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:31,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:30:31,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:31,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:31,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:31,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:31,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:31,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:31,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:31,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,096 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:31,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:31,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:31,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:30:31,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65222257] [2021-03-11 21:30:31,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:30:31,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:31,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:30:31,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:30:31,101 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 429 [2021-03-11 21:30:31,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 69 transitions, 193 flow. Second operand has 5 states, 5 states have (on average 309.4) internal successors, (1547), 5 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:31,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 429 [2021-03-11 21:30:31,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:31,118 INFO L129 PetriNetUnfolder]: 0/90 cut-off events. [2021-03-11 21:30:31,119 INFO L130 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2021-03-11 21:30:31,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 90 events. 0/90 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 239 event pairs, 0 based on Foata normal form. 1/91 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-11 21:30:31,119 INFO L132 encePairwiseOnDemand]: 426/429 looper letters, 5 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2021-03-11 21:30:31,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 72 transitions, 217 flow [2021-03-11 21:30:31,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:30:31,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:30:31,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1241 transitions. [2021-03-11 21:30:31,121 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7231934731934732 [2021-03-11 21:30:31,121 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1241 transitions. [2021-03-11 21:30:31,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1241 transitions. [2021-03-11 21:30:31,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:31,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1241 transitions. [2021-03-11 21:30:31,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 310.25) internal successors, (1241), 4 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 429.0) internal successors, (2145), 5 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,125 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 429.0) internal successors, (2145), 5 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,126 INFO L185 Difference]: Start difference. First operand has 89 places, 69 transitions, 193 flow. Second operand 4 states and 1241 transitions. [2021-03-11 21:30:31,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 72 transitions, 217 flow [2021-03-11 21:30:31,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 72 transitions, 195 flow, removed 10 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:31,127 INFO L241 Difference]: Finished difference. Result has 85 places, 70 transitions, 187 flow [2021-03-11 21:30:31,127 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=85, PETRI_TRANSITIONS=70} [2021-03-11 21:30:31,127 INFO L335 CegarLoopForPetriNet]: 86 programPoint places, -1 predicate places. [2021-03-11 21:30:31,127 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 70 transitions, 187 flow [2021-03-11 21:30:31,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 309.4) internal successors, (1547), 5 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:31,127 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:31,342 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-03-11 21:30:31,342 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:31,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:31,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1224077833, now seen corresponding path program 1 times [2021-03-11 21:30:31,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:31,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38983758] [2021-03-11 21:30:31,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:31,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:31,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:31,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-11 21:30:31,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38983758] [2021-03-11 21:30:31,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:31,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-11 21:30:31,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720567127] [2021-03-11 21:30:31,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:31,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:31,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:31,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:31,373 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 429 [2021-03-11 21:30:31,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 70 transitions, 187 flow. Second operand has 3 states, 3 states have (on average 291.6666666666667) internal successors, (875), 3 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:31,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:31,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 429 [2021-03-11 21:30:31,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:34,341 INFO L129 PetriNetUnfolder]: 23960/39532 cut-off events. [2021-03-11 21:30:34,341 INFO L130 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2021-03-11 21:30:34,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70503 conditions, 39532 events. 23960/39532 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 2120. Compared 360741 event pairs, 20427 based on Foata normal form. 34/38260 useless extension candidates. Maximal degree in co-relation 70476. Up to 30845 conditions per place. [2021-03-11 21:30:34,595 INFO L132 encePairwiseOnDemand]: 422/429 looper letters, 26 selfloop transitions, 6 changer transitions 0/80 dead transitions. [2021-03-11 21:30:34,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 80 transitions, 271 flow [2021-03-11 21:30:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:34,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:34,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 906 transitions. [2021-03-11 21:30:34,598 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.703962703962704 [2021-03-11 21:30:34,598 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 906 transitions. [2021-03-11 21:30:34,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 906 transitions. [2021-03-11 21:30:34,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:34,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 906 transitions. [2021-03-11 21:30:34,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,601 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,601 INFO L185 Difference]: Start difference. First operand has 85 places, 70 transitions, 187 flow. Second operand 3 states and 906 transitions. [2021-03-11 21:30:34,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 80 transitions, 271 flow [2021-03-11 21:30:34,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 80 transitions, 265 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-11 21:30:34,603 INFO L241 Difference]: Finished difference. Result has 86 places, 75 transitions, 221 flow [2021-03-11 21:30:34,603 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=221, PETRI_PLACES=86, PETRI_TRANSITIONS=75} [2021-03-11 21:30:34,603 INFO L335 CegarLoopForPetriNet]: 86 programPoint places, 0 predicate places. [2021-03-11 21:30:34,603 INFO L480 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 221 flow [2021-03-11 21:30:34,603 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 291.6666666666667) internal successors, (875), 3 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,603 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:34,603 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:34,603 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-11 21:30:34,603 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:34,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:34,604 INFO L82 PathProgramCache]: Analyzing trace with hash -2000669750, now seen corresponding path program 1 times [2021-03-11 21:30:34,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:34,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203428275] [2021-03-11 21:30:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:34,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:34,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203428275] [2021-03-11 21:30:34,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091265405] [2021-03-11 21:30:34,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 [2021-03-11 21:30:34,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:34,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-11 21:30:34,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:34,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:34,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:34,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:34,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:34,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:34,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:34,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:34,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:34,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:34,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:34,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:34,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:34,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:34,748 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:34,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:34,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:34,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:34,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:34,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-11 21:30:34,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650560958] [2021-03-11 21:30:34,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 21:30:34,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:34,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 21:30:34,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-11 21:30:34,755 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 429 [2021-03-11 21:30:34,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 75 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:34,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 429 [2021-03-11 21:30:34,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:34,812 INFO L129 PetriNetUnfolder]: 161/726 cut-off events. [2021-03-11 21:30:34,812 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-11 21:30:34,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1034 conditions, 726 events. 161/726 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5041 event pairs, 94 based on Foata normal form. 1/696 useless extension candidates. Maximal degree in co-relation 1003. Up to 246 conditions per place. [2021-03-11 21:30:34,817 INFO L132 encePairwiseOnDemand]: 426/429 looper letters, 6 selfloop transitions, 4 changer transitions 0/79 dead transitions. [2021-03-11 21:30:34,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 79 transitions, 253 flow [2021-03-11 21:30:34,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 21:30:34,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-11 21:30:34,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1551 transitions. [2021-03-11 21:30:34,820 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7230769230769231 [2021-03-11 21:30:34,820 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1551 transitions. [2021-03-11 21:30:34,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1551 transitions. [2021-03-11 21:30:34,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:34,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1551 transitions. [2021-03-11 21:30:34,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 310.2) internal successors, (1551), 5 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 429.0) internal successors, (2574), 6 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,824 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 429.0) internal successors, (2574), 6 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,824 INFO L185 Difference]: Start difference. First operand has 86 places, 75 transitions, 221 flow. Second operand 5 states and 1551 transitions. [2021-03-11 21:30:34,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 79 transitions, 253 flow [2021-03-11 21:30:34,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 79 transitions, 247 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:34,826 INFO L241 Difference]: Finished difference. Result has 90 places, 76 transitions, 235 flow [2021-03-11 21:30:34,826 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=90, PETRI_TRANSITIONS=76} [2021-03-11 21:30:34,826 INFO L335 CegarLoopForPetriNet]: 86 programPoint places, 4 predicate places. [2021-03-11 21:30:34,826 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 76 transitions, 235 flow [2021-03-11 21:30:34,826 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:34,826 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:34,827 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:35,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-11 21:30:35,042 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:35,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:35,042 INFO L82 PathProgramCache]: Analyzing trace with hash -282175960, now seen corresponding path program 1 times [2021-03-11 21:30:35,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:35,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879055083] [2021-03-11 21:30:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:35,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,077 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:35,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879055083] [2021-03-11 21:30:35,078 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102167663] [2021-03-11 21:30:35,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:35,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-11 21:30:35,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:35,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:35,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:35,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:35,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:35,272 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:35,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:35,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:35,283 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:35,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:35,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-11 21:30:35,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069506094] [2021-03-11 21:30:35,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 21:30:35,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:35,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 21:30:35,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-11 21:30:35,286 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 429 [2021-03-11 21:30:35,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 76 transitions, 235 flow. Second operand has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:35,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:35,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 429 [2021-03-11 21:30:35,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:35,346 INFO L129 PetriNetUnfolder]: 152/684 cut-off events. [2021-03-11 21:30:35,346 INFO L130 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2021-03-11 21:30:35,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 978 conditions, 684 events. 152/684 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4665 event pairs, 89 based on Foata normal form. 1/658 useless extension candidates. Maximal degree in co-relation 944. Up to 230 conditions per place. [2021-03-11 21:30:35,350 INFO L132 encePairwiseOnDemand]: 426/429 looper letters, 7 selfloop transitions, 5 changer transitions 0/81 dead transitions. [2021-03-11 21:30:35,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 81 transitions, 275 flow [2021-03-11 21:30:35,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 21:30:35,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 21:30:35,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1861 transitions. [2021-03-11 21:30:35,354 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.722999222999223 [2021-03-11 21:30:35,354 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1861 transitions. [2021-03-11 21:30:35,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1861 transitions. [2021-03-11 21:30:35,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:35,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1861 transitions. [2021-03-11 21:30:35,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 310.1666666666667) internal successors, (1861), 6 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:35,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 429.0) internal successors, (3003), 7 states have internal predecessors, (3003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:35,359 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 429.0) internal successors, (3003), 7 states have internal predecessors, (3003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:35,359 INFO L185 Difference]: Start difference. First operand has 90 places, 76 transitions, 235 flow. Second operand 6 states and 1861 transitions. [2021-03-11 21:30:35,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 81 transitions, 275 flow [2021-03-11 21:30:35,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 81 transitions, 265 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-03-11 21:30:35,361 INFO L241 Difference]: Finished difference. Result has 93 places, 77 transitions, 249 flow [2021-03-11 21:30:35,361 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=249, PETRI_PLACES=93, PETRI_TRANSITIONS=77} [2021-03-11 21:30:35,361 INFO L335 CegarLoopForPetriNet]: 86 programPoint places, 7 predicate places. [2021-03-11 21:30:35,361 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 77 transitions, 249 flow [2021-03-11 21:30:35,362 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:35,362 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:35,362 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:35,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:35,578 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:35,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:35,579 INFO L82 PathProgramCache]: Analyzing trace with hash -767147287, now seen corresponding path program 1 times [2021-03-11 21:30:35,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:35,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063404847] [2021-03-11 21:30:35,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:35,588 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:35,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:30:35,594 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:30:35,597 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:30:35,597 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:30:35,598 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-11 21:30:35,598 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:30:35,598 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-11 21:30:35,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,615 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,616 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,617 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,621 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,623 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,624 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,625 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,626 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,627 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,628 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,628 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,628 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,628 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:30:35,631 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-03-11 21:30:35,632 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:30:35,632 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:30:35,633 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:30:35,633 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:30:35,633 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:30:35,633 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:30:35,633 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:30:35,633 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:30:35,633 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:30:35,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,770 INFO L129 PetriNetUnfolder]: 284/1475 cut-off events. [2021-03-11 21:30:35,770 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-11 21:30:35,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1707 conditions, 1475 events. 284/1475 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 8279 event pairs, 72 based on Foata normal form. 0/1248 useless extension candidates. Maximal degree in co-relation 982. Up to 192 conditions per place. [2021-03-11 21:30:35,790 INFO L82 GeneralOperation]: Start removeDead. Operand has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,800 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:30:35,800 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,801 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 231 places, 268 transitions, 614 flow [2021-03-11 21:30:35,941 INFO L129 PetriNetUnfolder]: 284/1475 cut-off events. [2021-03-11 21:30:35,941 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-11 21:30:35,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1707 conditions, 1475 events. 284/1475 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 8209 event pairs, 72 based on Foata normal form. 0/1248 useless extension candidates. Maximal degree in co-relation 982. Up to 192 conditions per place. [2021-03-11 21:30:36,016 INFO L116 LiptonReduction]: Number of co-enabled transitions 42504 [2021-03-11 21:30:40,910 WARN L205 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 96 [2021-03-11 21:30:41,222 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 96 [2021-03-11 21:30:42,969 WARN L205 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 109 [2021-03-11 21:30:43,118 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-11 21:30:43,449 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 109 [2021-03-11 21:30:43,588 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-11 21:30:44,330 WARN L205 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 154 [2021-03-11 21:30:44,630 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-03-11 21:30:45,256 WARN L205 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 154 [2021-03-11 21:30:45,537 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-03-11 21:30:45,963 WARN L205 SmtUtils]: Spent 417.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-03-11 21:30:46,363 WARN L205 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:46,786 WARN L205 SmtUtils]: Spent 422.00 ms on a formula simplification that was a NOOP. DAG size: 157 [2021-03-11 21:30:47,202 WARN L205 SmtUtils]: Spent 415.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:30:47,221 INFO L131 LiptonReduction]: Checked pairs total: 117988 [2021-03-11 21:30:47,221 INFO L133 LiptonReduction]: Total number of compositions: 212 [2021-03-11 21:30:47,221 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11421 [2021-03-11 21:30:47,223 INFO L129 PetriNetUnfolder]: 2/10 cut-off events. [2021-03-11 21:30:47,223 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:30:47,223 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:47,223 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:30:47,223 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:47,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:47,223 INFO L82 PathProgramCache]: Analyzing trace with hash 77122682, now seen corresponding path program 1 times [2021-03-11 21:30:47,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:47,223 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850112120] [2021-03-11 21:30:47,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:47,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:47,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:47,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850112120] [2021-03-11 21:30:47,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:47,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:30:47,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946344859] [2021-03-11 21:30:47,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:47,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:47,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:47,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:47,234 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 480 [2021-03-11 21:30:47,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 132 transitions, 342 flow. Second operand has 3 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:47,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 480 [2021-03-11 21:30:47,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:47,278 INFO L129 PetriNetUnfolder]: 140/581 cut-off events. [2021-03-11 21:30:47,278 INFO L130 PetriNetUnfolder]: For 242/263 co-relation queries the response was YES. [2021-03-11 21:30:47,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 581 events. 140/581 cut-off events. For 242/263 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3073 event pairs, 72 based on Foata normal form. 286/780 useless extension candidates. Maximal degree in co-relation 462. Up to 192 conditions per place. [2021-03-11 21:30:47,280 INFO L132 encePairwiseOnDemand]: 438/480 looper letters, 4 selfloop transitions, 2 changer transitions 14/96 dead transitions. [2021-03-11 21:30:47,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 96 transitions, 284 flow [2021-03-11 21:30:47,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:30:47,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:30:47,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1085 transitions. [2021-03-11 21:30:47,283 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7534722222222222 [2021-03-11 21:30:47,283 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1085 transitions. [2021-03-11 21:30:47,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1085 transitions. [2021-03-11 21:30:47,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:47,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1085 transitions. [2021-03-11 21:30:47,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,286 INFO L185 Difference]: Start difference. First operand has 100 places, 132 transitions, 342 flow. Second operand 3 states and 1085 transitions. [2021-03-11 21:30:47,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 96 transitions, 284 flow [2021-03-11 21:30:47,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 96 transitions, 284 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:30:47,288 INFO L241 Difference]: Finished difference. Result has 103 places, 81 transitions, 232 flow [2021-03-11 21:30:47,288 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=232, PETRI_PLACES=103, PETRI_TRANSITIONS=81} [2021-03-11 21:30:47,288 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, 3 predicate places. [2021-03-11 21:30:47,288 INFO L480 AbstractCegarLoop]: Abstraction has has 103 places, 81 transitions, 232 flow [2021-03-11 21:30:47,288 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,288 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:47,288 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:47,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-11 21:30:47,288 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:47,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:47,288 INFO L82 PathProgramCache]: Analyzing trace with hash -72892956, now seen corresponding path program 1 times [2021-03-11 21:30:47,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:47,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989751458] [2021-03-11 21:30:47,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:47,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:47,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989751458] [2021-03-11 21:30:47,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496186701] [2021-03-11 21:30:47,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:30:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:47,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:30:47,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:30:47,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:47,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:47,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:47,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:30:47,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:30:47,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:30:47,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,418 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:30:47,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:30:47,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:30:47,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:30:47,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:30:47,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019822422] [2021-03-11 21:30:47,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:30:47,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:47,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:30:47,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:30:47,424 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 480 [2021-03-11 21:30:47,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 81 transitions, 232 flow. Second operand has 5 states, 5 states have (on average 345.4) internal successors, (1727), 5 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:47,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 480 [2021-03-11 21:30:47,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:30:47,443 INFO L129 PetriNetUnfolder]: 0/108 cut-off events. [2021-03-11 21:30:47,444 INFO L130 PetriNetUnfolder]: For 56/56 co-relation queries the response was YES. [2021-03-11 21:30:47,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 108 events. 0/108 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 301 event pairs, 0 based on Foata normal form. 1/109 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-11 21:30:47,444 INFO L132 encePairwiseOnDemand]: 477/480 looper letters, 5 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2021-03-11 21:30:47,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 84 transitions, 256 flow [2021-03-11 21:30:47,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:30:47,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:30:47,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1385 transitions. [2021-03-11 21:30:47,446 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7213541666666666 [2021-03-11 21:30:47,446 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1385 transitions. [2021-03-11 21:30:47,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1385 transitions. [2021-03-11 21:30:47,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:30:47,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1385 transitions. [2021-03-11 21:30:47,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 346.25) internal successors, (1385), 4 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 480.0) internal successors, (2400), 5 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,451 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 480.0) internal successors, (2400), 5 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,451 INFO L185 Difference]: Start difference. First operand has 103 places, 81 transitions, 232 flow. Second operand 4 states and 1385 transitions. [2021-03-11 21:30:47,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 84 transitions, 256 flow [2021-03-11 21:30:47,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 84 transitions, 224 flow, removed 15 selfloop flow, removed 1 redundant places. [2021-03-11 21:30:47,452 INFO L241 Difference]: Finished difference. Result has 99 places, 82 transitions, 216 flow [2021-03-11 21:30:47,452 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=99, PETRI_TRANSITIONS=82} [2021-03-11 21:30:47,452 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, -1 predicate places. [2021-03-11 21:30:47,452 INFO L480 AbstractCegarLoop]: Abstraction has has 99 places, 82 transitions, 216 flow [2021-03-11 21:30:47,453 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 345.4) internal successors, (1727), 5 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,453 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:30:47,453 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-11 21:30:47,668 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-11 21:30:47,668 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:30:47,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:30:47,668 INFO L82 PathProgramCache]: Analyzing trace with hash 123781869, now seen corresponding path program 1 times [2021-03-11 21:30:47,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:30:47,668 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629438720] [2021-03-11 21:30:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:30:47,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:30:47,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:30:47,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:30:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-11 21:30:47,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629438720] [2021-03-11 21:30:47,691 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:30:47,691 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-11 21:30:47,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243520816] [2021-03-11 21:30:47,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:30:47,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:30:47,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:30:47,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:30:47,693 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 319 out of 480 [2021-03-11 21:30:47,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 82 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 319.6666666666667) internal successors, (959), 3 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:30:47,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:30:47,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 319 of 480 [2021-03-11 21:30:47,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:21,299 INFO L129 PetriNetUnfolder]: 148576/226918 cut-off events. [2021-03-11 21:31:21,299 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2021-03-11 21:31:22,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 410574 conditions, 226918 events. 148576/226918 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 9869. Compared 2209571 event pairs, 130317 based on Foata normal form. 67/220365 useless extension candidates. Maximal degree in co-relation 410546. Up to 183410 conditions per place. [2021-03-11 21:31:23,746 INFO L132 encePairwiseOnDemand]: 472/480 looper letters, 31 selfloop transitions, 7 changer transitions 0/94 dead transitions. [2021-03-11 21:31:23,746 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 94 transitions, 316 flow [2021-03-11 21:31:23,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:31:23,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:31:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 996 transitions. [2021-03-11 21:31:23,749 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2021-03-11 21:31:23,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 996 transitions. [2021-03-11 21:31:23,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 996 transitions. [2021-03-11 21:31:23,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:23,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 996 transitions. [2021-03-11 21:31:23,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:23,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:23,752 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:23,752 INFO L185 Difference]: Start difference. First operand has 99 places, 82 transitions, 216 flow. Second operand 3 states and 996 transitions. [2021-03-11 21:31:23,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 94 transitions, 316 flow [2021-03-11 21:31:23,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 94 transitions, 310 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-11 21:31:23,753 INFO L241 Difference]: Finished difference. Result has 100 places, 88 transitions, 257 flow [2021-03-11 21:31:23,753 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=257, PETRI_PLACES=100, PETRI_TRANSITIONS=88} [2021-03-11 21:31:23,753 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, 0 predicate places. [2021-03-11 21:31:23,754 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 88 transitions, 257 flow [2021-03-11 21:31:23,754 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 319.6666666666667) internal successors, (959), 3 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:23,754 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:23,754 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:23,754 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-11 21:31:23,754 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:23,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:23,754 INFO L82 PathProgramCache]: Analyzing trace with hash 2015739333, now seen corresponding path program 1 times [2021-03-11 21:31:23,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:23,754 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704367737] [2021-03-11 21:31:23,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:23,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,775 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:23,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704367737] [2021-03-11 21:31:23,775 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54222831] [2021-03-11 21:31:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:23,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:23,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-11 21:31:23,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:31:23,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:23,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:23,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:23,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:23,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:23,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:23,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:23,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:23,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:23,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:23,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:23,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:23,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:23,903 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:31:23,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:23,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:23,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:23,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:31:23,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-11 21:31:23,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804997625] [2021-03-11 21:31:23,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-11 21:31:23,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:23,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-11 21:31:23,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-03-11 21:31:23,907 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 480 [2021-03-11 21:31:23,908 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 88 transitions, 257 flow. Second operand has 6 states, 6 states have (on average 345.5) internal successors, (2073), 6 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:23,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:23,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 480 [2021-03-11 21:31:23,908 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:24,011 INFO L129 PetriNetUnfolder]: 427/1631 cut-off events. [2021-03-11 21:31:24,011 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2021-03-11 21:31:24,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2312 conditions, 1631 events. 427/1631 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13478 event pairs, 272 based on Foata normal form. 1/1560 useless extension candidates. Maximal degree in co-relation 2280. Up to 607 conditions per place. [2021-03-11 21:31:24,024 INFO L132 encePairwiseOnDemand]: 477/480 looper letters, 6 selfloop transitions, 4 changer transitions 0/92 dead transitions. [2021-03-11 21:31:24,024 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 92 transitions, 289 flow [2021-03-11 21:31:24,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-11 21:31:24,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-11 21:31:24,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1731 transitions. [2021-03-11 21:31:24,027 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.72125 [2021-03-11 21:31:24,027 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1731 transitions. [2021-03-11 21:31:24,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1731 transitions. [2021-03-11 21:31:24,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:24,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1731 transitions. [2021-03-11 21:31:24,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 346.2) internal successors, (1731), 5 states have internal predecessors, (1731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 480.0) internal successors, (2880), 6 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,032 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 480.0) internal successors, (2880), 6 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,032 INFO L185 Difference]: Start difference. First operand has 100 places, 88 transitions, 257 flow. Second operand 5 states and 1731 transitions. [2021-03-11 21:31:24,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 92 transitions, 289 flow [2021-03-11 21:31:24,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 92 transitions, 282 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-11 21:31:24,033 INFO L241 Difference]: Finished difference. Result has 104 places, 89 transitions, 270 flow [2021-03-11 21:31:24,033 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=104, PETRI_TRANSITIONS=89} [2021-03-11 21:31:24,033 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, 4 predicate places. [2021-03-11 21:31:24,033 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 89 transitions, 270 flow [2021-03-11 21:31:24,034 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 345.5) internal successors, (2073), 6 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:24,034 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:24,247 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:24,249 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:24,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:24,249 INFO L82 PathProgramCache]: Analyzing trace with hash 381921243, now seen corresponding path program 1 times [2021-03-11 21:31:24,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:24,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422036886] [2021-03-11 21:31:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:24,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:24,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,279 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:24,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422036886] [2021-03-11 21:31:24,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393756341] [2021-03-11 21:31:24,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:24,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-11 21:31:24,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:31:24,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,421 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:31:24,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,432 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:24,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:31:24,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-11 21:31:24,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115313454] [2021-03-11 21:31:24,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-11 21:31:24,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:24,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-11 21:31:24,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-11 21:31:24,434 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 480 [2021-03-11 21:31:24,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 89 transitions, 270 flow. Second operand has 7 states, 7 states have (on average 345.57142857142856) internal successors, (2419), 7 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:24,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 480 [2021-03-11 21:31:24,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:24,534 INFO L129 PetriNetUnfolder]: 418/1589 cut-off events. [2021-03-11 21:31:24,534 INFO L130 PetriNetUnfolder]: For 41/41 co-relation queries the response was YES. [2021-03-11 21:31:24,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2257 conditions, 1589 events. 418/1589 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13057 event pairs, 267 based on Foata normal form. 1/1522 useless extension candidates. Maximal degree in co-relation 2222. Up to 591 conditions per place. [2021-03-11 21:31:24,545 INFO L132 encePairwiseOnDemand]: 477/480 looper letters, 7 selfloop transitions, 5 changer transitions 0/94 dead transitions. [2021-03-11 21:31:24,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 94 transitions, 310 flow [2021-03-11 21:31:24,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-11 21:31:24,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-11 21:31:24,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2077 transitions. [2021-03-11 21:31:24,548 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7211805555555556 [2021-03-11 21:31:24,548 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2077 transitions. [2021-03-11 21:31:24,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2077 transitions. [2021-03-11 21:31:24,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:24,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2077 transitions. [2021-03-11 21:31:24,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 346.1666666666667) internal successors, (2077), 6 states have internal predecessors, (2077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 480.0) internal successors, (3360), 7 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,554 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 480.0) internal successors, (3360), 7 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,554 INFO L185 Difference]: Start difference. First operand has 104 places, 89 transitions, 270 flow. Second operand 6 states and 2077 transitions. [2021-03-11 21:31:24,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 94 transitions, 310 flow [2021-03-11 21:31:24,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 94 transitions, 300 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-03-11 21:31:24,555 INFO L241 Difference]: Finished difference. Result has 107 places, 90 transitions, 284 flow [2021-03-11 21:31:24,555 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=284, PETRI_PLACES=107, PETRI_TRANSITIONS=90} [2021-03-11 21:31:24,555 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, 7 predicate places. [2021-03-11 21:31:24,555 INFO L480 AbstractCegarLoop]: Abstraction has has 107 places, 90 transitions, 284 flow [2021-03-11 21:31:24,556 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 345.57142857142856) internal successors, (2419), 7 states have internal predecessors, (2419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:24,556 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:24,556 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:24,770 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:24,770 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:24,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:24,770 INFO L82 PathProgramCache]: Analyzing trace with hash -143274828, now seen corresponding path program 1 times [2021-03-11 21:31:24,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:24,771 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120359907] [2021-03-11 21:31:24,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:24,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:24,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:24,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120359907] [2021-03-11 21:31:24,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40395371] [2021-03-11 21:31:24,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:24,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-11 21:31:24,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:31:24,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:24,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:24,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:24,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:24,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:24,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:25,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:25,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:25,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:25,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:25,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:25,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:25,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:25,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:25,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:25,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:25,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:25,032 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:31:25,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:25,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:25,035 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:25,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:31:25,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-03-11 21:31:25,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279544509] [2021-03-11 21:31:25,037 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-11 21:31:25,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:25,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-11 21:31:25,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-03-11 21:31:25,038 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 480 [2021-03-11 21:31:25,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 90 transitions, 284 flow. Second operand has 8 states, 8 states have (on average 345.625) internal successors, (2765), 8 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:25,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:25,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 480 [2021-03-11 21:31:25,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:25,141 INFO L129 PetriNetUnfolder]: 390/1478 cut-off events. [2021-03-11 21:31:25,141 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2021-03-11 21:31:25,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2105 conditions, 1478 events. 390/1478 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11774 event pairs, 250 based on Foata normal form. 1/1422 useless extension candidates. Maximal degree in co-relation 2069. Up to 548 conditions per place. [2021-03-11 21:31:25,151 INFO L132 encePairwiseOnDemand]: 477/480 looper letters, 8 selfloop transitions, 6 changer transitions 0/96 dead transitions. [2021-03-11 21:31:25,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 96 transitions, 332 flow [2021-03-11 21:31:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-11 21:31:25,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-11 21:31:25,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2423 transitions. [2021-03-11 21:31:25,154 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.7211309523809524 [2021-03-11 21:31:25,154 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2423 transitions. [2021-03-11 21:31:25,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2423 transitions. [2021-03-11 21:31:25,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:25,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2423 transitions. [2021-03-11 21:31:25,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 346.14285714285717) internal successors, (2423), 7 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:25,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 480.0) internal successors, (3840), 8 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:25,160 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 480.0) internal successors, (3840), 8 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:25,160 INFO L185 Difference]: Start difference. First operand has 107 places, 90 transitions, 284 flow. Second operand 7 states and 2423 transitions. [2021-03-11 21:31:25,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 96 transitions, 332 flow [2021-03-11 21:31:25,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 96 transitions, 318 flow, removed 3 selfloop flow, removed 4 redundant places. [2021-03-11 21:31:25,161 INFO L241 Difference]: Finished difference. Result has 110 places, 91 transitions, 298 flow [2021-03-11 21:31:25,161 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=480, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=298, PETRI_PLACES=110, PETRI_TRANSITIONS=91} [2021-03-11 21:31:25,162 INFO L335 CegarLoopForPetriNet]: 100 programPoint places, 10 predicate places. [2021-03-11 21:31:25,162 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 91 transitions, 298 flow [2021-03-11 21:31:25,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 345.625) internal successors, (2765), 8 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:25,162 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:25,162 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:25,362 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-03-11 21:31:25,362 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:25,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:25,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1401807146, now seen corresponding path program 1 times [2021-03-11 21:31:25,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:25,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466952757] [2021-03-11 21:31:25,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:25,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:31:25,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:31:25,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-11 21:31:25,375 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-11 21:31:25,378 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-11 21:31:25,378 INFO L620 BasicCegarLoop]: Counterexample might be feasible [2021-03-11 21:31:25,378 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-11 21:31:25,378 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-11 21:31:25,379 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,395 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,396 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,397 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,398 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,399 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,400 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,401 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,402 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,403 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,404 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,405 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,406 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,406 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,407 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,408 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe t_funThread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~post37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread7of7ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-11 21:31:25,416 INFO L149 ThreadInstanceAdder]: Constructed 7 joinOtherThreadTransitions. [2021-03-11 21:31:25,416 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-11 21:31:25,416 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-11 21:31:25,416 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-11 21:31:25,416 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-11 21:31:25,416 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-11 21:31:25,417 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-11 21:31:25,417 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-11 21:31:25,417 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-11 21:31:25,417 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-11 21:31:25,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,652 INFO L129 PetriNetUnfolder]: 554/2627 cut-off events. [2021-03-11 21:31:25,652 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2021-03-11 21:31:25,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3125 conditions, 2627 events. 554/2627 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 17825 event pairs, 201 based on Foata normal form. 0/2257 useless extension candidates. Maximal degree in co-relation 1693. Up to 448 conditions per place. [2021-03-11 21:31:25,693 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,712 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,713 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-11 21:31:25,713 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,713 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 298 transitions, 694 flow [2021-03-11 21:31:25,953 INFO L129 PetriNetUnfolder]: 554/2627 cut-off events. [2021-03-11 21:31:25,953 INFO L130 PetriNetUnfolder]: For 525/525 co-relation queries the response was YES. [2021-03-11 21:31:25,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3125 conditions, 2627 events. 554/2627 cut-off events. For 525/525 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 17813 event pairs, 201 based on Foata normal form. 0/2257 useless extension candidates. Maximal degree in co-relation 1693. Up to 448 conditions per place. [2021-03-11 21:31:26,095 INFO L116 LiptonReduction]: Number of co-enabled transitions 55664 [2021-03-11 21:31:32,014 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-03-11 21:31:32,148 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-03-11 21:31:32,431 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 85 [2021-03-11 21:31:32,554 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-03-11 21:31:34,704 WARN L205 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-11 21:31:34,940 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-11 21:31:35,464 WARN L205 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-11 21:31:35,713 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-11 21:31:36,750 WARN L205 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:31:37,182 WARN L205 SmtUtils]: Spent 431.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:31:38,122 WARN L205 SmtUtils]: Spent 938.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 159 [2021-03-11 21:31:38,582 WARN L205 SmtUtils]: Spent 459.00 ms on a formula simplification that was a NOOP. DAG size: 152 [2021-03-11 21:31:38,605 INFO L131 LiptonReduction]: Checked pairs total: 141962 [2021-03-11 21:31:38,605 INFO L133 LiptonReduction]: Total number of compositions: 233 [2021-03-11 21:31:38,605 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12893 [2021-03-11 21:31:38,606 INFO L129 PetriNetUnfolder]: 4/16 cut-off events. [2021-03-11 21:31:38,606 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-11 21:31:38,606 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:38,606 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-11 21:31:38,606 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:38,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:38,606 INFO L82 PathProgramCache]: Analyzing trace with hash 94379393, now seen corresponding path program 1 times [2021-03-11 21:31:38,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:38,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738485882] [2021-03-11 21:31:38,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:38,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:38,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738485882] [2021-03-11 21:31:38,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:31:38,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-11 21:31:38,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967605450] [2021-03-11 21:31:38,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:31:38,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:38,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:31:38,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:31:38,618 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 379 out of 531 [2021-03-11 21:31:38,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 152 transitions, 402 flow. Second operand has 3 states, 3 states have (on average 379.6666666666667) internal successors, (1139), 3 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:38,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 379 of 531 [2021-03-11 21:31:38,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:38,698 INFO L129 PetriNetUnfolder]: 334/1115 cut-off events. [2021-03-11 21:31:38,698 INFO L130 PetriNetUnfolder]: For 525/550 co-relation queries the response was YES. [2021-03-11 21:31:38,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1644 conditions, 1115 events. 334/1115 cut-off events. For 525/550 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6815 event pairs, 201 based on Foata normal form. 395/1355 useless extension candidates. Maximal degree in co-relation 849. Up to 448 conditions per place. [2021-03-11 21:31:38,703 INFO L132 encePairwiseOnDemand]: 482/531 looper letters, 4 selfloop transitions, 2 changer transitions 15/109 dead transitions. [2021-03-11 21:31:38,703 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 109 transitions, 330 flow [2021-03-11 21:31:38,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:31:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-11 21:31:38,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1197 transitions. [2021-03-11 21:31:38,706 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.751412429378531 [2021-03-11 21:31:38,706 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1197 transitions. [2021-03-11 21:31:38,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1197 transitions. [2021-03-11 21:31:38,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:38,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1197 transitions. [2021-03-11 21:31:38,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 399.0) internal successors, (1197), 3 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,709 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 531.0) internal successors, (2124), 4 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,709 INFO L185 Difference]: Start difference. First operand has 114 places, 152 transitions, 402 flow. Second operand 3 states and 1197 transitions. [2021-03-11 21:31:38,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 109 transitions, 330 flow [2021-03-11 21:31:38,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 109 transitions, 330 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-11 21:31:38,711 INFO L241 Difference]: Finished difference. Result has 117 places, 93 transitions, 273 flow [2021-03-11 21:31:38,711 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=273, PETRI_PLACES=117, PETRI_TRANSITIONS=93} [2021-03-11 21:31:38,711 INFO L335 CegarLoopForPetriNet]: 114 programPoint places, 3 predicate places. [2021-03-11 21:31:38,711 INFO L480 AbstractCegarLoop]: Abstraction has has 117 places, 93 transitions, 273 flow [2021-03-11 21:31:38,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 379.6666666666667) internal successors, (1139), 3 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,711 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:38,711 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:38,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-11 21:31:38,711 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:38,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:38,712 INFO L82 PathProgramCache]: Analyzing trace with hash 563977556, now seen corresponding path program 1 times [2021-03-11 21:31:38,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:38,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781937272] [2021-03-11 21:31:38,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:38,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:38,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781937272] [2021-03-11 21:31:38,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329782612] [2021-03-11 21:31:38,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-11 21:31:38,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:38,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-11 21:31:38,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-11 21:31:38,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:38,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:38,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:38,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-11 21:31:38,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-11 21:31:38,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-11 21:31:38,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:38,885 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-11 21:31:38,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:38,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-11 21:31:38,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-11 21:31:38,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-11 21:31:38,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2021-03-11 21:31:38,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648421974] [2021-03-11 21:31:38,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-11 21:31:38,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:38,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-11 21:31:38,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-11 21:31:38,892 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 379 out of 531 [2021-03-11 21:31:38,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 93 transitions, 273 flow. Second operand has 5 states, 5 states have (on average 380.4) internal successors, (1902), 5 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:38,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 379 of 531 [2021-03-11 21:31:38,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-11 21:31:38,912 INFO L129 PetriNetUnfolder]: 0/126 cut-off events. [2021-03-11 21:31:38,912 INFO L130 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2021-03-11 21:31:38,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 126 events. 0/126 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 363 event pairs, 0 based on Foata normal form. 1/127 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-11 21:31:38,913 INFO L132 encePairwiseOnDemand]: 528/531 looper letters, 5 selfloop transitions, 3 changer transitions 0/96 dead transitions. [2021-03-11 21:31:38,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 96 transitions, 297 flow [2021-03-11 21:31:38,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-11 21:31:38,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-11 21:31:38,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1525 transitions. [2021-03-11 21:31:38,915 INFO L545 CegarLoopForPetriNet]: DFA transition density 0.717984934086629 [2021-03-11 21:31:38,915 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1525 transitions. [2021-03-11 21:31:38,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1525 transitions. [2021-03-11 21:31:38,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-11 21:31:38,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1525 transitions. [2021-03-11 21:31:38,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 531.0) internal successors, (2655), 5 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,919 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 531.0) internal successors, (2655), 5 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,919 INFO L185 Difference]: Start difference. First operand has 117 places, 93 transitions, 273 flow. Second operand 4 states and 1525 transitions. [2021-03-11 21:31:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 96 transitions, 297 flow [2021-03-11 21:31:38,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 96 transitions, 253 flow, removed 21 selfloop flow, removed 1 redundant places. [2021-03-11 21:31:38,921 INFO L241 Difference]: Finished difference. Result has 113 places, 94 transitions, 245 flow [2021-03-11 21:31:38,921 INFO L318 CegarLoopForPetriNet]: {PETRI_ALPHABET=531, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=245, PETRI_PLACES=113, PETRI_TRANSITIONS=94} [2021-03-11 21:31:38,921 INFO L335 CegarLoopForPetriNet]: 114 programPoint places, -1 predicate places. [2021-03-11 21:31:38,921 INFO L480 AbstractCegarLoop]: Abstraction has has 113 places, 94 transitions, 245 flow [2021-03-11 21:31:38,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 380.4) internal successors, (1902), 5 states have internal predecessors, (1902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:38,921 INFO L247 CegarLoopForPetriNet]: Found error trace [2021-03-11 21:31:38,921 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-11 21:31:39,135 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-03-11 21:31:39,137 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-11 21:31:39,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-11 21:31:39,137 INFO L82 PathProgramCache]: Analyzing trace with hash 34985030, now seen corresponding path program 1 times [2021-03-11 21:31:39,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-11 21:31:39,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306015201] [2021-03-11 21:31:39,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-11 21:31:39,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-11 21:31:39,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-11 21:31:39,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-11 21:31:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-03-11 21:31:39,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306015201] [2021-03-11 21:31:39,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-11 21:31:39,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-11 21:31:39,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942627291] [2021-03-11 21:31:39,153 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-11 21:31:39,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-11 21:31:39,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-11 21:31:39,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-11 21:31:39,154 INFO L500 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 531 [2021-03-11 21:31:39,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 94 transitions, 245 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-11 21:31:39,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-11 21:31:39,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 531 [2021-03-11 21:31:39,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown [2021-03-11 21:39:21,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-11 21:39:21,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-11 21:39:21,483 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-11 21:39:21,494 WARN L224 ceAbstractionStarter]: Timeout [2021-03-11 21:39:21,495 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.03 09:39:21 BasicIcfg [2021-03-11 21:39:21,495 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-11 21:39:21,495 INFO L168 Benchmark]: Toolchain (without parser) took 572788.15 ms. Allocated memory was 388.0 MB in the beginning and 13.8 GB in the end (delta: 13.4 GB). Free memory was 350.9 MB in the beginning and 3.0 GB in the end (delta: -2.7 GB). Peak memory consumption was 11.4 GB. Max. memory is 16.0 GB. [2021-03-11 21:39:21,495 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 388.0 MB. Free memory was 369.4 MB in the beginning and 369.3 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-11 21:39:21,495 INFO L168 Benchmark]: CACSL2BoogieTranslator took 483.85 ms. Allocated memory is still 388.0 MB. Free memory was 350.2 MB in the beginning and 326.3 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.2 MB. Max. memory is 16.0 GB. [2021-03-11 21:39:21,495 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.91 ms. Allocated memory is still 388.0 MB. Free memory was 326.3 MB in the beginning and 323.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. [2021-03-11 21:39:21,496 INFO L168 Benchmark]: Boogie Preprocessor took 34.86 ms. Allocated memory is still 388.0 MB. Free memory was 323.6 MB in the beginning and 322.1 MB in the end (delta: 1.6 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-11 21:39:21,496 INFO L168 Benchmark]: RCFGBuilder took 446.44 ms. Allocated memory is still 388.0 MB. Free memory was 322.1 MB in the beginning and 291.7 MB in the end (delta: 30.4 MB). Peak memory consumption was 31.5 MB. Max. memory is 16.0 GB. [2021-03-11 21:39:21,496 INFO L168 Benchmark]: TraceAbstraction took 571763.70 ms. Allocated memory was 388.0 MB in the beginning and 13.8 GB in the end (delta: 13.4 GB). Free memory was 291.7 MB in the beginning and 3.0 GB in the end (delta: -2.8 GB). Peak memory consumption was 11.3 GB. Max. memory is 16.0 GB. [2021-03-11 21:39:21,498 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10 ms. Allocated memory is still 388.0 MB. Free memory was 369.4 MB in the beginning and 369.3 MB in the end (delta: 75.0 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 483.85 ms. Allocated memory is still 388.0 MB. Free memory was 350.2 MB in the beginning and 326.3 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.2 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 49.91 ms. Allocated memory is still 388.0 MB. Free memory was 326.3 MB in the beginning and 323.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 34.86 ms. Allocated memory is still 388.0 MB. Free memory was 323.6 MB in the beginning and 322.1 MB in the end (delta: 1.6 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 446.44 ms. Allocated memory is still 388.0 MB. Free memory was 322.1 MB in the beginning and 291.7 MB in the end (delta: 30.4 MB). Peak memory consumption was 31.5 MB. Max. memory is 16.0 GB. * TraceAbstraction took 571763.70 ms. Allocated memory was 388.0 MB in the beginning and 13.8 GB in the end (delta: 13.4 GB). Free memory was 291.7 MB in the beginning and 3.0 GB in the end (delta: -2.8 GB). Peak memory consumption was 11.3 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6067.3ms, 102 PlacesBefore, 25 PlacesAfterwards, 113 TransitionsBefore, 32 TransitionsAfterwards, 2520 CoEnabledTransitionPairs, 7 FixpointIterations, 38 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 19 ConcurrentYvCompositions, 4 ChoiceCompositions, 104 TotalNumberOfCompositions, 3856 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2450, positive: 2342, positive conditional: 0, positive unconditional: 2342, negative: 108, negative conditional: 0, negative unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1690, positive: 1655, positive conditional: 0, positive unconditional: 1655, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1690, positive: 1581, positive conditional: 0, positive unconditional: 1581, negative: 109, negative conditional: 0, negative unconditional: 109, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 109, positive: 74, positive conditional: 0, positive unconditional: 74, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , SemanticIndependenceRelation.Query Time [ms]: [ total: 276, positive: 107, positive conditional: 0, positive unconditional: 107, negative: 155, negative conditional: 0, negative unconditional: 155, unknown: 14, unknown conditional: 0, unknown unconditional: 14] ], Cache Queries: [ total: 2450, positive: 687, positive conditional: 0, positive unconditional: 687, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 1690, unknown conditional: 0, unknown unconditional: 1690] , Statistics on independence cache: Total cache size (in pairs): 89, Positive cache size: 75, Positive conditional cache size: 0, Positive unconditional cache size: 75, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7167.5ms, 131 PlacesBefore, 44 PlacesAfterwards, 148 TransitionsBefore, 57 TransitionsAfterwards, 7224 CoEnabledTransitionPairs, 7 FixpointIterations, 38 TrivialSequentialCompositions, 63 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 21 ConcurrentYvCompositions, 4 ChoiceCompositions, 126 TotalNumberOfCompositions, 16401 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8946, positive: 8710, positive conditional: 0, positive unconditional: 8710, negative: 236, negative conditional: 0, negative unconditional: 236, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4811, positive: 4758, positive conditional: 0, positive unconditional: 4758, negative: 53, negative conditional: 0, negative unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4811, positive: 4452, positive conditional: 0, positive unconditional: 4452, negative: 359, negative conditional: 0, negative unconditional: 359, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 359, positive: 306, positive conditional: 0, positive unconditional: 306, negative: 53, negative conditional: 0, negative unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 488, positive: 366, positive conditional: 0, positive unconditional: 366, negative: 121, negative conditional: 0, negative unconditional: 121, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 8946, positive: 3952, positive conditional: 0, positive unconditional: 3952, negative: 183, negative conditional: 0, negative unconditional: 183, unknown: 4811, unknown conditional: 0, unknown unconditional: 4811] , Statistics on independence cache: Total cache size (in pairs): 456, Positive cache size: 431, Positive conditional cache size: 0, Positive unconditional cache size: 431, Negative cache size: 25, Negative conditional cache size: 0, Negative unconditional cache size: 25 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7907.2ms, 156 PlacesBefore, 58 PlacesAfterwards, 178 TransitionsBefore, 75 TransitionsAfterwards, 13440 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 81 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 27 ConcurrentYvCompositions, 5 ChoiceCompositions, 151 TotalNumberOfCompositions, 30734 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 17357, positive: 17064, positive conditional: 0, positive unconditional: 17064, negative: 293, negative conditional: 0, negative unconditional: 293, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9284, positive: 9194, positive conditional: 0, positive unconditional: 9194, negative: 90, negative conditional: 0, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9284, positive: 8451, positive conditional: 0, positive unconditional: 8451, negative: 833, negative conditional: 0, negative unconditional: 833, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 833, positive: 743, positive conditional: 0, positive unconditional: 743, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , SemanticIndependenceRelation.Query Time [ms]: [ total: 965, positive: 751, positive conditional: 0, positive unconditional: 751, negative: 210, negative conditional: 0, negative unconditional: 210, unknown: 4, unknown conditional: 0, unknown unconditional: 4] ], Cache Queries: [ total: 17357, positive: 7870, positive conditional: 0, positive unconditional: 7870, negative: 203, negative conditional: 0, negative unconditional: 203, unknown: 9284, unknown conditional: 0, unknown unconditional: 9284] , Statistics on independence cache: Total cache size (in pairs): 1103, Positive cache size: 1049, Positive conditional cache size: 0, Positive unconditional cache size: 1049, Negative cache size: 54, Negative conditional cache size: 0, Negative unconditional cache size: 54 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8255.0ms, 181 PlacesBefore, 72 PlacesAfterwards, 208 TransitionsBefore, 94 TransitionsAfterwards, 21392 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 98 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 31 ConcurrentYvCompositions, 5 ChoiceCompositions, 172 TotalNumberOfCompositions, 51350 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24176, positive: 23800, positive conditional: 0, positive unconditional: 23800, negative: 376, negative conditional: 0, negative unconditional: 376, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 13377, positive: 13282, positive conditional: 0, positive unconditional: 13282, negative: 95, negative conditional: 0, negative unconditional: 95, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 13377, positive: 12149, positive conditional: 0, positive unconditional: 12149, negative: 1228, negative conditional: 0, negative unconditional: 1228, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1228, positive: 1133, positive conditional: 0, positive unconditional: 1133, negative: 94, negative conditional: 0, negative unconditional: 94, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1299, positive: 1092, positive conditional: 0, positive unconditional: 1092, negative: 199, negative conditional: 0, negative unconditional: 199, unknown: 8, unknown conditional: 0, unknown unconditional: 8] ], Cache Queries: [ total: 24176, positive: 10518, positive conditional: 0, positive unconditional: 10518, negative: 281, negative conditional: 0, negative unconditional: 281, unknown: 13377, unknown conditional: 0, unknown unconditional: 13377] , Statistics on independence cache: Total cache size (in pairs): 1142, Positive cache size: 1092, Positive conditional cache size: 0, Positive unconditional cache size: 1092, Negative cache size: 50, Negative conditional cache size: 0, Negative unconditional cache size: 50 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8646.0ms, 206 PlacesBefore, 86 PlacesAfterwards, 238 TransitionsBefore, 113 TransitionsAfterwards, 31080 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 113 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 35 ConcurrentYvCompositions, 5 ChoiceCompositions, 191 TotalNumberOfCompositions, 77433 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 38696, positive: 38235, positive conditional: 0, positive unconditional: 38235, negative: 461, negative conditional: 0, negative unconditional: 461, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 20301, positive: 20182, positive conditional: 0, positive unconditional: 20182, negative: 119, negative conditional: 0, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 20301, positive: 18482, positive conditional: 0, positive unconditional: 18482, negative: 1819, negative conditional: 0, negative unconditional: 1819, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1819, positive: 1700, positive conditional: 0, positive unconditional: 1700, negative: 118, negative conditional: 0, negative unconditional: 118, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1845, positive: 1578, positive conditional: 0, positive unconditional: 1578, negative: 261, negative conditional: 0, negative unconditional: 261, unknown: 6, unknown conditional: 0, unknown unconditional: 6] ], Cache Queries: [ total: 38696, positive: 18053, positive conditional: 0, positive unconditional: 18053, negative: 342, negative conditional: 0, negative unconditional: 342, unknown: 20301, unknown conditional: 0, unknown unconditional: 20301] , Statistics on independence cache: Total cache size (in pairs): 2333, Positive cache size: 2269, Positive conditional cache size: 0, Positive unconditional cache size: 2269, Negative cache size: 64, Negative conditional cache size: 0, Negative unconditional cache size: 64 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11420.6ms, 231 PlacesBefore, 100 PlacesAfterwards, 268 TransitionsBefore, 132 TransitionsAfterwards, 42504 CoEnabledTransitionPairs, 7 FixpointIterations, 38 TrivialSequentialCompositions, 130 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 39 ConcurrentYvCompositions, 5 ChoiceCompositions, 212 TotalNumberOfCompositions, 117988 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 53464, positive: 52841, positive conditional: 0, positive unconditional: 52841, negative: 623, negative conditional: 0, negative unconditional: 623, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 27165, positive: 27024, positive conditional: 0, positive unconditional: 27024, negative: 141, negative conditional: 0, negative unconditional: 141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 27165, positive: 24395, positive conditional: 0, positive unconditional: 24395, negative: 2770, negative conditional: 0, negative unconditional: 2770, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 2770, positive: 2629, positive conditional: 0, positive unconditional: 2629, negative: 140, negative conditional: 0, negative unconditional: 140, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2821, positive: 2514, positive conditional: 0, positive unconditional: 2514, negative: 301, negative conditional: 0, negative unconditional: 301, unknown: 6, unknown conditional: 0, unknown unconditional: 6] ], Cache Queries: [ total: 53464, positive: 25817, positive conditional: 0, positive unconditional: 25817, negative: 482, negative conditional: 0, negative unconditional: 482, unknown: 27165, unknown conditional: 0, unknown unconditional: 27165] , Statistics on independence cache: Total cache size (in pairs): 2815, Positive cache size: 2739, Positive conditional cache size: 0, Positive unconditional cache size: 2739, Negative cache size: 76, Negative conditional cache size: 0, Negative unconditional cache size: 76 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12891.9ms, 256 PlacesBefore, 114 PlacesAfterwards, 298 TransitionsBefore, 152 TransitionsAfterwards, 55664 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 147 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 44 ConcurrentYvCompositions, 4 ChoiceCompositions, 233 TotalNumberOfCompositions, 141962 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 65708, positive: 65096, positive conditional: 0, positive unconditional: 65096, negative: 612, negative conditional: 0, negative unconditional: 612, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 35293, positive: 35136, positive conditional: 0, positive unconditional: 35136, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 35293, positive: 31574, positive conditional: 0, positive unconditional: 31574, negative: 3719, negative conditional: 0, negative unconditional: 3719, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3719, positive: 3562, positive conditional: 0, positive unconditional: 3562, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3894, positive: 3519, positive conditional: 0, positive unconditional: 3519, negative: 375, negative conditional: 0, negative unconditional: 375, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 65708, positive: 29960, positive conditional: 0, positive unconditional: 29960, negative: 455, negative conditional: 0, negative unconditional: 455, unknown: 35293, unknown conditional: 0, unknown unconditional: 35293] , Statistics on independence cache: Total cache size (in pairs): 3621, Positive cache size: 3535, Positive conditional cache size: 0, Positive unconditional cache size: 3535, Negative cache size: 86, Negative conditional cache size: 0, Negative unconditional cache size: 86 - TimeoutResultAtElement [Line: 922]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable (line 922). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (3states, 346/531 universal loopers) in iteration 3,while PetriNetUnfolder was constructing finite prefix that currently has 2046088 conditions, 1111360 events (782304/1111359 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 47298. Compared 11279385 event pairs, 694205 based on Foata normal form. 132/1099379 useless extension candidates. Maximal degree in co-relation 2046059. Up to 934219 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 103 locations, 1 error locations. Started 7 CEGAR loops. EmptinessCheckTime: 8.4ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 571509.7ms, OverallIterations: 30, TraceHistogramMax: 7, EmptinessCheckTime: 0.0ms, AutomataDifference: 503264.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 63075.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 150 SDtfs, 66 SDslu, 0 SDs, 0 SdLazy, 314 SolverSat, 19 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 200.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 219 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 158.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=402occurred in iteration=0, InterpolantAutomatonStates: 91, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 144.6ms SsaConstructionTime, 360.3ms SatisfiabilityAnalysisTime, 985.3ms InterpolantComputationTime, 521 NumberOfCodeBlocks, 521 NumberOfCodeBlocksAsserted, 42 NumberOfCheckSat, 384 ConstructedInterpolants, 0 QuantifiedInterpolants, 988 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1604 ConjunctsInSsa, 46 ConjunctsInUnsatCore, 36 InterpolantComputations, 12 PerfectInterpolantSequences, 30/194 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 !ENTRY org.eclipse.osgi 4 0 2021-03-11 21:39:21.739 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24064ca9/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:191) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24064ca9/.metadata/.log.