/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-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 16:23:33,107 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 16:23:33,111 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 16:23:33,146 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 16:23:33,146 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 16:23:33,150 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 16:23:33,152 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 16:23:33,159 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 16:23:33,161 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 16:23:33,167 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 16:23:33,168 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 16:23:33,169 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 16:23:33,170 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 16:23:33,172 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 16:23:33,173 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 16:23:33,174 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 16:23:33,177 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 16:23:33,179 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 16:23:33,181 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 16:23:33,190 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 16:23:33,191 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 16:23:33,194 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 16:23:33,195 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 16:23:33,196 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 16:23:33,198 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 16:23:33,198 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 16:23:33,198 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 16:23:33,199 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 16:23:33,200 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 16:23:33,200 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 16:23:33,201 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 16:23:33,201 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 16:23:33,218 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 16:23:33,218 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 16:23:33,219 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 16:23:33,220 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 16:23:33,220 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 16:23:33,220 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 16:23:33,221 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 16:23:33,221 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 16:23:33,222 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 16:23:33,224 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-RepeatedSemanticLbe.epf [2021-03-25 16:23:33,254 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 16:23:33,254 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 16:23:33,261 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 16:23:33,261 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 16:23:33,261 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 16:23:33,261 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 16:23:33,262 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 16:23:33,263 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 16:23:33,263 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 16:23:33,263 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 16:23:33,263 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 16:23:33,263 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 16:23:33,263 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 16:23:33,264 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 16:23:33,264 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 16:23:33,265 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 16:23:33,265 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 16:23:33,265 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 16:23:33,265 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 16:23:33,265 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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-25 16:23:33,541 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 16:23:33,560 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 16:23:33,562 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 16:23:33,563 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 16:23:33,563 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 16:23:33,564 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i [2021-03-25 16:23:33,627 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0883f4c49/a1e7e6965c4748e09454ed766a3e56c4/FLAG4ca35ac5c [2021-03-25 16:23:34,197 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 16:23:34,197 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i [2021-03-25 16:23:34,211 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0883f4c49/a1e7e6965c4748e09454ed766a3e56c4/FLAG4ca35ac5c [2021-03-25 16:23:34,612 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0883f4c49/a1e7e6965c4748e09454ed766a3e56c4 [2021-03-25 16:23:34,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 16:23:34,615 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 16:23:34,616 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 16:23:34,616 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 16:23:34,621 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 16:23:34,622 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 04:23:34" (1/1) ... [2021-03-25 16:23:34,623 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f993c09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:34, skipping insertion in model container [2021-03-25 16:23:34,623 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 04:23:34" (1/1) ... [2021-03-25 16:23:34,630 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 16:23:34,673 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 16:23:34,987 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_20-callback_racefree.i[29949,29962] [2021-03-25 16:23:35,012 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 16:23:35,024 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 16:23:35,060 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_20-callback_racefree.i[29949,29962] [2021-03-25 16:23:35,066 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 16:23:35,120 INFO L208 MainTranslator]: Completed translation [2021-03-25 16:23:35,121 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35 WrapperNode [2021-03-25 16:23:35,121 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 16:23:35,122 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 16:23:35,122 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 16:23:35,122 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 16:23:35,127 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,156 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,184 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 16:23:35,185 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 16:23:35,185 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 16:23:35,185 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 16:23:35,191 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,191 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,209 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,209 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,214 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,217 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,219 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (1/1) ... [2021-03-25 16:23:35,221 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 16:23:35,222 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 16:23:35,222 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 16:23:35,222 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 16:23:35,222 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (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-25 16:23:35,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-25 16:23:35,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 16:23:35,304 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-25 16:23:35,305 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 16:23:35,305 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-25 16:23:35,306 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-25 16:23:35,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 16:23:35,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 16:23:35,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 16:23:35,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 16:23:35,308 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 16:23:35,684 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 16:23:35,684 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2021-03-25 16:23:35,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 04:23:35 BoogieIcfgContainer [2021-03-25 16:23:35,686 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 16:23:35,687 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 16:23:35,687 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 16:23:35,696 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 16:23:35,696 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 04:23:34" (1/3) ... [2021-03-25 16:23:35,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e6a0d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 04:23:35, skipping insertion in model container [2021-03-25 16:23:35,697 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 04:23:35" (2/3) ... [2021-03-25 16:23:35,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e6a0d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 04:23:35, skipping insertion in model container [2021-03-25 16:23:35,697 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 04:23:35" (3/3) ... [2021-03-25 16:23:35,698 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_20-callback_racefree.i [2021-03-25 16:23:35,703 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 16:23:35,708 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 16:23:35,708 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 16:23:35,738 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,739 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,740 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,740 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,741 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,742 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,743 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,744 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,744 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,746 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,747 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,747 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:35,751 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-25 16:23:35,785 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 16:23:35,803 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:23:35,803 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:23:35,803 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:23:35,803 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:23:35,803 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:23:35,803 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:23:35,803 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:23:35,803 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:23:35,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 131 transitions, 270 flow [2021-03-25 16:23:35,863 INFO L129 PetriNetUnfolder]: 26/198 cut-off events. [2021-03-25 16:23:35,863 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:23:35,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 204 conditions, 198 events. 26/198 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 515 event pairs, 0 based on Foata normal form. 0/168 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2021-03-25 16:23:35,868 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 131 transitions, 270 flow [2021-03-25 16:23:35,873 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 126 transitions, 257 flow [2021-03-25 16:23:35,874 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:35,883 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-25 16:23:35,886 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-25 16:23:35,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 126 transitions, 257 flow [2021-03-25 16:23:35,914 INFO L129 PetriNetUnfolder]: 25/193 cut-off events. [2021-03-25 16:23:35,914 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 16:23:35,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 193 events. 25/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 473 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 100. Up to 6 conditions per place. [2021-03-25 16:23:35,918 INFO L142 LiptonReduction]: Number of co-enabled transitions 2880 [2021-03-25 16:23:37,963 INFO L154 LiptonReduction]: Checked pairs total: 1527 [2021-03-25 16:23:37,963 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-25 16:23:37,967 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2094 [2021-03-25 16:23:37,979 INFO L129 PetriNetUnfolder]: 1/35 cut-off events. [2021-03-25 16:23:37,980 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 16:23:37,980 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:37,981 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:37,981 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 16:23:37,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:37,986 INFO L82 PathProgramCache]: Analyzing trace with hash -790532055, now seen corresponding path program 1 times [2021-03-25 16:23:37,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:37,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833205540] [2021-03-25 16:23:37,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:38,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:38,091 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:38,115 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:38,133 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 16:23:38,133 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 16:23:38,134 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 16:23:38,134 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 16:23:38,134 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 16:23:38,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,144 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,145 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,146 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,147 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,148 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,149 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,150 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,150 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,151 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,151 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,151 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,152 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,152 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,152 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,153 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:38,154 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-25 16:23:38,155 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 16:23:38,156 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:23:38,157 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:23:38,157 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:23:38,157 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:23:38,157 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:23:38,157 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:23:38,157 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:23:38,157 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:23:38,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,215 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-25 16:23:38,216 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-25 16:23:38,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 310 events. 43/310 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1132 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 200. Up to 9 conditions per place. [2021-03-25 16:23:38,220 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,223 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,223 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:38,223 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,224 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 16:23:38,252 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-25 16:23:38,252 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-25 16:23:38,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 310 events. 43/310 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1123 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 200. Up to 9 conditions per place. [2021-03-25 16:23:38,260 INFO L142 LiptonReduction]: Number of co-enabled transitions 7000 [2021-03-25 16:23:39,956 INFO L154 LiptonReduction]: Checked pairs total: 3451 [2021-03-25 16:23:39,956 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-25 16:23:39,957 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1734 [2021-03-25 16:23:39,962 INFO L129 PetriNetUnfolder]: 6/60 cut-off events. [2021-03-25 16:23:39,962 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:23:39,962 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:39,963 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:39,963 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:39,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:39,963 INFO L82 PathProgramCache]: Analyzing trace with hash -2046158223, now seen corresponding path program 1 times [2021-03-25 16:23:39,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:39,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553344466] [2021-03-25 16:23:39,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:40,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:40,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:40,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:40,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:40,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:40,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:40,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:40,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:40,126 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-25 16:23:40,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553344466] [2021-03-25 16:23:40,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:40,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:23:40,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601073710] [2021-03-25 16:23:40,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:23:40,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:40,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:23:40,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:23:40,148 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 237 [2021-03-25 16:23:40,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 194 flow. Second operand has 5 states, 5 states have (on average 189.2) internal successors, (946), 5 states have internal predecessors, (946), 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-25 16:23:40,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:40,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 237 [2021-03-25 16:23:40,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:40,386 INFO L129 PetriNetUnfolder]: 201/971 cut-off events. [2021-03-25 16:23:40,387 INFO L130 PetriNetUnfolder]: For 21/24 co-relation queries the response was YES. [2021-03-25 16:23:40,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1324 conditions, 971 events. 201/971 cut-off events. For 21/24 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6727 event pairs, 37 based on Foata normal form. 366/1228 useless extension candidates. Maximal degree in co-relation 839. Up to 137 conditions per place. [2021-03-25 16:23:40,392 INFO L132 encePairwiseOnDemand]: 220/237 looper letters, 35 selfloop transitions, 8 changer transitions 0/107 dead transitions. [2021-03-25 16:23:40,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 107 transitions, 318 flow [2021-03-25 16:23:40,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 16:23:40,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 16:23:40,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1605 transitions. [2021-03-25 16:23:40,414 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8465189873417721 [2021-03-25 16:23:40,414 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1605 transitions. [2021-03-25 16:23:40,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1605 transitions. [2021-03-25 16:23:40,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:40,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1605 transitions. [2021-03-25 16:23:40,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.625) internal successors, (1605), 8 states have internal predecessors, (1605), 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-25 16:23:40,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 237.0) internal successors, (2133), 9 states have internal predecessors, (2133), 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-25 16:23:40,443 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 237.0) internal successors, (2133), 9 states have internal predecessors, (2133), 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-25 16:23:40,445 INFO L185 Difference]: Start difference. First operand has 78 places, 88 transitions, 194 flow. Second operand 8 states and 1605 transitions. [2021-03-25 16:23:40,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 107 transitions, 318 flow [2021-03-25 16:23:40,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 107 transitions, 318 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:40,452 INFO L241 Difference]: Finished difference. Result has 89 places, 83 transitions, 229 flow [2021-03-25 16:23:40,454 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=229, PETRI_PLACES=89, PETRI_TRANSITIONS=83} [2021-03-25 16:23:40,455 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 11 predicate places. [2021-03-25 16:23:40,455 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:40,455 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-25 16:23:40,455 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-25 16:23:40,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 83 transitions, 229 flow [2021-03-25 16:23:40,490 INFO L129 PetriNetUnfolder]: 30/412 cut-off events. [2021-03-25 16:23:40,490 INFO L130 PetriNetUnfolder]: For 62/72 co-relation queries the response was YES. [2021-03-25 16:23:40,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 508 conditions, 412 events. 30/412 cut-off events. For 62/72 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2079 event pairs, 0 based on Foata normal form. 2/370 useless extension candidates. Maximal degree in co-relation 384. Up to 20 conditions per place. [2021-03-25 16:23:40,495 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-25 16:23:41,425 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-03-25 16:23:41,885 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-25 16:23:41,996 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-25 16:23:42,198 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-25 16:23:42,326 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-25 16:23:42,623 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-25 16:23:42,789 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:43,109 WARN L205 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-25 16:23:43,237 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:43,247 INFO L154 LiptonReduction]: Checked pairs total: 3880 [2021-03-25 16:23:43,248 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-25 16:23:43,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2793 [2021-03-25 16:23:43,249 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 199 flow [2021-03-25 16:23:43,250 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 189.2) internal successors, (946), 5 states have internal predecessors, (946), 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-25 16:23:43,250 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:43,250 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:43,250 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 16:23:43,250 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:43,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:43,251 INFO L82 PathProgramCache]: Analyzing trace with hash 38489066, now seen corresponding path program 1 times [2021-03-25 16:23:43,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:43,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442088290] [2021-03-25 16:23:43,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:43,269 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:43,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:43,290 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:43,302 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 16:23:43,303 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 16:23:43,303 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 16:23:43,304 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 16:23:43,304 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,317 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,318 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,319 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,320 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,327 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,327 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,327 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,329 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,329 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,330 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,330 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,334 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,335 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:43,337 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-25 16:23:43,337 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 16:23:43,338 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:23:43,338 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:23:43,338 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:23:43,338 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:23:43,338 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:23:43,339 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:23:43,339 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:23:43,339 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:23:43,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,375 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-25 16:23:43,375 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-25 16:23:43,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 453 events. 65/453 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1874 event pairs, 1 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 318. Up to 16 conditions per place. [2021-03-25 16:23:43,378 INFO L82 GeneralOperation]: Start removeDead. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,381 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,381 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:43,381 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,381 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 16:23:43,410 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-25 16:23:43,411 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-25 16:23:43,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 481 conditions, 453 events. 65/453 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1923 event pairs, 1 based on Foata normal form. 0/381 useless extension candidates. Maximal degree in co-relation 318. Up to 16 conditions per place. [2021-03-25 16:23:43,423 INFO L142 LiptonReduction]: Number of co-enabled transitions 11880 [2021-03-25 16:23:45,165 INFO L154 LiptonReduction]: Checked pairs total: 5841 [2021-03-25 16:23:45,166 INFO L156 LiptonReduction]: Total number of compositions: 95 [2021-03-25 16:23:45,166 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1785 [2021-03-25 16:23:45,176 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2021-03-25 16:23:45,176 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:23:45,176 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:45,176 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:45,176 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:45,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:45,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1615439985, now seen corresponding path program 1 times [2021-03-25 16:23:45,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:45,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320308561] [2021-03-25 16:23:45,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:45,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:45,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:45,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:45,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:45,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:45,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:45,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:45,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:45,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:45,257 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-25 16:23:45,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320308561] [2021-03-25 16:23:45,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:45,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:23:45,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892685817] [2021-03-25 16:23:45,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:23:45,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:45,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:23:45,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:23:45,260 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 270 [2021-03-25 16:23:45,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 103 transitions, 236 flow. Second operand has 5 states, 5 states have (on average 211.2) internal successors, (1056), 5 states have internal predecessors, (1056), 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-25 16:23:45,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:45,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 270 [2021-03-25 16:23:45,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:45,541 INFO L129 PetriNetUnfolder]: 611/2468 cut-off events. [2021-03-25 16:23:45,541 INFO L130 PetriNetUnfolder]: For 88/96 co-relation queries the response was YES. [2021-03-25 16:23:45,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 2468 events. 611/2468 cut-off events. For 88/96 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 21083 event pairs, 96 based on Foata normal form. 1090/3296 useless extension candidates. Maximal degree in co-relation 2053. Up to 365 conditions per place. [2021-03-25 16:23:45,560 INFO L132 encePairwiseOnDemand]: 251/270 looper letters, 42 selfloop transitions, 8 changer transitions 0/126 dead transitions. [2021-03-25 16:23:45,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 126 transitions, 382 flow [2021-03-25 16:23:45,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 16:23:45,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 16:23:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1802 transitions. [2021-03-25 16:23:45,565 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8342592592592593 [2021-03-25 16:23:45,565 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1802 transitions. [2021-03-25 16:23:45,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1802 transitions. [2021-03-25 16:23:45,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:45,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1802 transitions. [2021-03-25 16:23:45,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 225.25) internal successors, (1802), 8 states have internal predecessors, (1802), 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-25 16:23:45,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 270.0) internal successors, (2430), 9 states have internal predecessors, (2430), 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-25 16:23:45,575 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 270.0) internal successors, (2430), 9 states have internal predecessors, (2430), 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-25 16:23:45,575 INFO L185 Difference]: Start difference. First operand has 92 places, 103 transitions, 236 flow. Second operand 8 states and 1802 transitions. [2021-03-25 16:23:45,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 126 transitions, 382 flow [2021-03-25 16:23:45,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 382 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:45,582 INFO L241 Difference]: Finished difference. Result has 103 places, 96 transitions, 267 flow [2021-03-25 16:23:45,582 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=270, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=267, PETRI_PLACES=103, PETRI_TRANSITIONS=96} [2021-03-25 16:23:45,582 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 11 predicate places. [2021-03-25 16:23:45,582 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:45,582 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-25 16:23:45,583 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-25 16:23:45,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 96 transitions, 267 flow [2021-03-25 16:23:45,617 INFO L129 PetriNetUnfolder]: 48/575 cut-off events. [2021-03-25 16:23:45,618 INFO L130 PetriNetUnfolder]: For 101/114 co-relation queries the response was YES. [2021-03-25 16:23:45,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 722 conditions, 575 events. 48/575 cut-off events. For 101/114 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3151 event pairs, 3 based on Foata normal form. 3/518 useless extension candidates. Maximal degree in co-relation 617. Up to 36 conditions per place. [2021-03-25 16:23:45,628 INFO L142 LiptonReduction]: Number of co-enabled transitions 4290 [2021-03-25 16:23:46,966 INFO L154 LiptonReduction]: Checked pairs total: 3572 [2021-03-25 16:23:46,966 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-25 16:23:46,966 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1384 [2021-03-25 16:23:46,967 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 75 transitions, 227 flow [2021-03-25 16:23:46,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 211.2) internal successors, (1056), 5 states have internal predecessors, (1056), 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-25 16:23:46,968 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:46,968 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:46,968 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 16:23:46,968 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:46,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:46,969 INFO L82 PathProgramCache]: Analyzing trace with hash -793105680, now seen corresponding path program 1 times [2021-03-25 16:23:46,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:46,969 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326850014] [2021-03-25 16:23:46,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:47,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:47,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:47,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:47,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:47,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:47,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:47,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:47,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:47,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 16:23:47,024 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326850014] [2021-03-25 16:23:47,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:47,024 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:23:47,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302964118] [2021-03-25 16:23:47,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:23:47,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:47,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:23:47,025 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:23:47,027 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 298 [2021-03-25 16:23:47,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 75 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 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-25 16:23:47,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:47,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 298 [2021-03-25 16:23:47,029 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:47,320 INFO L129 PetriNetUnfolder]: 634/2625 cut-off events. [2021-03-25 16:23:47,320 INFO L130 PetriNetUnfolder]: For 846/886 co-relation queries the response was YES. [2021-03-25 16:23:47,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4316 conditions, 2625 events. 634/2625 cut-off events. For 846/886 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 22198 event pairs, 190 based on Foata normal form. 0/2256 useless extension candidates. Maximal degree in co-relation 2998. Up to 482 conditions per place. [2021-03-25 16:23:47,341 INFO L132 encePairwiseOnDemand]: 292/298 looper letters, 33 selfloop transitions, 14 changer transitions 0/106 dead transitions. [2021-03-25 16:23:47,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 441 flow [2021-03-25 16:23:47,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 16:23:47,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 16:23:47,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1621 transitions. [2021-03-25 16:23:47,346 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7770853307766059 [2021-03-25 16:23:47,346 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1621 transitions. [2021-03-25 16:23:47,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1621 transitions. [2021-03-25 16:23:47,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:47,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1621 transitions. [2021-03-25 16:23:47,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 231.57142857142858) internal successors, (1621), 7 states have internal predecessors, (1621), 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-25 16:23:47,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 298.0) internal successors, (2384), 8 states have internal predecessors, (2384), 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-25 16:23:47,354 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 298.0) internal successors, (2384), 8 states have internal predecessors, (2384), 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-25 16:23:47,354 INFO L185 Difference]: Start difference. First operand has 82 places, 75 transitions, 227 flow. Second operand 7 states and 1621 transitions. [2021-03-25 16:23:47,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 441 flow [2021-03-25 16:23:47,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 106 transitions, 435 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:47,364 INFO L241 Difference]: Finished difference. Result has 91 places, 84 transitions, 313 flow [2021-03-25 16:23:47,364 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=298, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=313, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2021-03-25 16:23:47,365 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, -1 predicate places. [2021-03-25 16:23:47,365 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:47,365 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-25 16:23:47,365 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-25 16:23:47,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 84 transitions, 313 flow [2021-03-25 16:23:47,455 INFO L129 PetriNetUnfolder]: 108/1063 cut-off events. [2021-03-25 16:23:47,456 INFO L130 PetriNetUnfolder]: For 285/303 co-relation queries the response was YES. [2021-03-25 16:23:47,459 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1435 conditions, 1063 events. 108/1063 cut-off events. For 285/303 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 7364 event pairs, 11 based on Foata normal form. 3/942 useless extension candidates. Maximal degree in co-relation 1037. Up to 64 conditions per place. [2021-03-25 16:23:47,467 INFO L142 LiptonReduction]: Number of co-enabled transitions 2636 [2021-03-25 16:23:47,873 WARN L205 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:23:48,012 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:48,332 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:23:48,477 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:48,823 INFO L154 LiptonReduction]: Checked pairs total: 4804 [2021-03-25 16:23:48,824 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-25 16:23:48,824 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1459 [2021-03-25 16:23:48,827 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 81 transitions, 309 flow [2021-03-25 16:23:48,829 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 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-25 16:23:48,829 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:48,829 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:48,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 16:23:48,829 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:48,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:48,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1874488155, now seen corresponding path program 1 times [2021-03-25 16:23:48,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:48,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973703104] [2021-03-25 16:23:48,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:48,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:48,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:48,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:48,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:48,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:48,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:48,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:48,906 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-25 16:23:48,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973703104] [2021-03-25 16:23:48,906 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:48,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 16:23:48,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387573856] [2021-03-25 16:23:48,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 16:23:48,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:48,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 16:23:48,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 16:23:48,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 316 [2021-03-25 16:23:48,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 81 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 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-25 16:23:48,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:48,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 316 [2021-03-25 16:23:48,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:49,301 INFO L129 PetriNetUnfolder]: 893/3822 cut-off events. [2021-03-25 16:23:49,301 INFO L130 PetriNetUnfolder]: For 1907/2768 co-relation queries the response was YES. [2021-03-25 16:23:49,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6763 conditions, 3822 events. 893/3822 cut-off events. For 1907/2768 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 35784 event pairs, 386 based on Foata normal form. 2/3270 useless extension candidates. Maximal degree in co-relation 5380. Up to 726 conditions per place. [2021-03-25 16:23:49,334 INFO L132 encePairwiseOnDemand]: 304/316 looper letters, 25 selfloop transitions, 21 changer transitions 2/105 dead transitions. [2021-03-25 16:23:49,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 105 transitions, 540 flow [2021-03-25 16:23:49,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 16:23:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 16:23:49,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1182 transitions. [2021-03-25 16:23:49,337 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7481012658227848 [2021-03-25 16:23:49,337 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1182 transitions. [2021-03-25 16:23:49,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1182 transitions. [2021-03-25 16:23:49,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:49,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1182 transitions. [2021-03-25 16:23:49,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 236.4) internal successors, (1182), 5 states have internal predecessors, (1182), 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-25 16:23:49,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 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-25 16:23:49,343 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 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-25 16:23:49,343 INFO L185 Difference]: Start difference. First operand has 88 places, 81 transitions, 309 flow. Second operand 5 states and 1182 transitions. [2021-03-25 16:23:49,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 105 transitions, 540 flow [2021-03-25 16:23:49,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 536 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:49,352 INFO L241 Difference]: Finished difference. Result has 94 places, 92 transitions, 459 flow [2021-03-25 16:23:49,352 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=459, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2021-03-25 16:23:49,353 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 2 predicate places. [2021-03-25 16:23:49,353 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:49,353 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-25 16:23:49,353 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-25 16:23:49,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 459 flow [2021-03-25 16:23:49,486 INFO L129 PetriNetUnfolder]: 206/2023 cut-off events. [2021-03-25 16:23:49,487 INFO L130 PetriNetUnfolder]: For 763/801 co-relation queries the response was YES. [2021-03-25 16:23:49,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2776 conditions, 2023 events. 206/2023 cut-off events. For 763/801 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 17618 event pairs, 36 based on Foata normal form. 3/1775 useless extension candidates. Maximal degree in co-relation 2043. Up to 148 conditions per place. [2021-03-25 16:23:49,512 INFO L142 LiptonReduction]: Number of co-enabled transitions 2586 [2021-03-25 16:23:49,595 INFO L154 LiptonReduction]: Checked pairs total: 1804 [2021-03-25 16:23:49,596 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 16:23:49,596 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 243 [2021-03-25 16:23:49,596 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 459 flow [2021-03-25 16:23:49,597 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 228.0) internal successors, (912), 4 states have internal predecessors, (912), 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-25 16:23:49,597 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:49,597 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:49,597 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 16:23:49,597 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:49,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:49,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1337052640, now seen corresponding path program 1 times [2021-03-25 16:23:49,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:49,598 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242182996] [2021-03-25 16:23:49,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:49,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:49,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,636 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-25 16:23:49,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242182996] [2021-03-25 16:23:49,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750044992] [2021-03-25 16:23:49,639 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-25 16:23:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:49,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 16:23:49,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:23:49,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:23:49,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:23:49,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:23:49,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:23:49,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:23:49,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:23:49,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:23:49,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:23:49,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:49,826 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:23:49,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:49,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:49,849 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-25 16:23:49,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:23:49,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 16:23:49,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406610845] [2021-03-25 16:23:49,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 16:23:49,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:49,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 16:23:49,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 16:23:49,852 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 316 [2021-03-25 16:23:49,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 459 flow. Second operand has 7 states, 7 states have (on average 258.7142857142857) internal successors, (1811), 7 states have internal predecessors, (1811), 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-25 16:23:49,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:49,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 316 [2021-03-25 16:23:49,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:50,140 INFO L129 PetriNetUnfolder]: 190/1826 cut-off events. [2021-03-25 16:23:50,141 INFO L130 PetriNetUnfolder]: For 692/726 co-relation queries the response was YES. [2021-03-25 16:23:50,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2542 conditions, 1826 events. 190/1826 cut-off events. For 692/726 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 15828 event pairs, 35 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 1827. Up to 144 conditions per place. [2021-03-25 16:23:50,151 INFO L132 encePairwiseOnDemand]: 311/316 looper letters, 11 selfloop transitions, 5 changer transitions 4/101 dead transitions. [2021-03-25 16:23:50,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 509 flow [2021-03-25 16:23:50,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 16:23:50,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 16:23:50,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1560 transitions. [2021-03-25 16:23:50,155 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8227848101265823 [2021-03-25 16:23:50,155 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1560 transitions. [2021-03-25 16:23:50,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1560 transitions. [2021-03-25 16:23:50,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:50,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1560 transitions. [2021-03-25 16:23:50,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 260.0) internal successors, (1560), 6 states have internal predecessors, (1560), 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-25 16:23:50,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 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-25 16:23:50,161 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 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-25 16:23:50,161 INFO L185 Difference]: Start difference. First operand has 94 places, 92 transitions, 459 flow. Second operand 6 states and 1560 transitions. [2021-03-25 16:23:50,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 509 flow [2021-03-25 16:23:50,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 101 transitions, 509 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:50,167 INFO L241 Difference]: Finished difference. Result has 102 places, 92 transitions, 451 flow [2021-03-25 16:23:50,167 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=451, PETRI_PLACES=102, PETRI_TRANSITIONS=92} [2021-03-25 16:23:50,168 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 10 predicate places. [2021-03-25 16:23:50,168 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:50,168 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-25 16:23:50,168 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-25 16:23:50,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 92 transitions, 451 flow [2021-03-25 16:23:50,348 INFO L129 PetriNetUnfolder]: 170/1690 cut-off events. [2021-03-25 16:23:50,348 INFO L130 PetriNetUnfolder]: For 646/680 co-relation queries the response was YES. [2021-03-25 16:23:50,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2358 conditions, 1690 events. 170/1690 cut-off events. For 646/680 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 14264 event pairs, 35 based on Foata normal form. 2/1486 useless extension candidates. Maximal degree in co-relation 1719. Up to 135 conditions per place. [2021-03-25 16:23:50,382 INFO L142 LiptonReduction]: Number of co-enabled transitions 2616 [2021-03-25 16:23:50,660 INFO L154 LiptonReduction]: Checked pairs total: 7146 [2021-03-25 16:23:50,660 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 16:23:50,660 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 492 [2021-03-25 16:23:50,661 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 90 transitions, 447 flow [2021-03-25 16:23:50,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 258.7142857142857) internal successors, (1811), 7 states have internal predecessors, (1811), 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-25 16:23:50,662 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:50,662 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2021-03-25 16:23:50,883 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-03-25 16:23:50,884 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:50,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:50,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1925474432, now seen corresponding path program 1 times [2021-03-25 16:23:50,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:50,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217821948] [2021-03-25 16:23:50,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:50,892 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:23:50,905 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:23:50,910 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 16:23:50,910 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 16:23:50,910 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 16:23:50,910 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 16:23:50,911 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 16:23:50,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,920 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,920 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,921 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,922 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,923 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,932 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,933 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,934 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,934 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,935 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,936 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:23:50,939 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-25 16:23:50,939 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 16:23:50,940 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:23:50,940 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:23:50,940 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:23:50,940 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:23:50,940 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:23:50,940 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:23:50,940 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:23:50,940 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:23:50,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,000 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-25 16:23:51,000 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-25 16:23:51,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 660 events. 99/660 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3048 event pairs, 6 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 473. Up to 32 conditions per place. [2021-03-25 16:23:51,006 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,010 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:51,010 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,010 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 16:23:51,060 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-25 16:23:51,061 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-25 16:23:51,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 715 conditions, 660 events. 99/660 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3042 event pairs, 6 based on Foata normal form. 0/557 useless extension candidates. Maximal degree in co-relation 473. Up to 32 conditions per place. [2021-03-25 16:23:51,079 INFO L142 LiptonReduction]: Number of co-enabled transitions 17680 [2021-03-25 16:23:53,276 INFO L154 LiptonReduction]: Checked pairs total: 8285 [2021-03-25 16:23:53,276 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-25 16:23:53,277 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2267 [2021-03-25 16:23:53,280 INFO L129 PetriNetUnfolder]: 9/64 cut-off events. [2021-03-25 16:23:53,280 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:23:53,280 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:53,281 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:53,281 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:53,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:53,281 INFO L82 PathProgramCache]: Analyzing trace with hash 674329423, now seen corresponding path program 1 times [2021-03-25 16:23:53,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:53,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518690496] [2021-03-25 16:23:53,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:53,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:53,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:53,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:53,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:53,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:53,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:53,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:53,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:53,340 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-25 16:23:53,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518690496] [2021-03-25 16:23:53,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:53,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:23:53,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7329859] [2021-03-25 16:23:53,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:23:53,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:53,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:23:53,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:23:53,342 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 296 [2021-03-25 16:23:53,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 123 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 232.2) internal successors, (1161), 5 states have internal predecessors, (1161), 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-25 16:23:53,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:53,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 296 [2021-03-25 16:23:53,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:53,995 INFO L129 PetriNetUnfolder]: 1682/6163 cut-off events. [2021-03-25 16:23:53,995 INFO L130 PetriNetUnfolder]: For 336/357 co-relation queries the response was YES. [2021-03-25 16:23:54,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8661 conditions, 6163 events. 1682/6163 cut-off events. For 336/357 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 61207 event pairs, 256 based on Foata normal form. 3450/8991 useless extension candidates. Maximal degree in co-relation 5077. Up to 901 conditions per place. [2021-03-25 16:23:54,057 INFO L132 encePairwiseOnDemand]: 272/296 looper letters, 49 selfloop transitions, 8 changer transitions 0/145 dead transitions. [2021-03-25 16:23:54,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 448 flow [2021-03-25 16:23:54,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 16:23:54,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 16:23:54,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2008 transitions. [2021-03-25 16:23:54,062 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.847972972972973 [2021-03-25 16:23:54,062 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2008 transitions. [2021-03-25 16:23:54,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2008 transitions. [2021-03-25 16:23:54,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:54,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2008 transitions. [2021-03-25 16:23:54,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 251.0) internal successors, (2008), 8 states have internal predecessors, (2008), 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-25 16:23:54,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 296.0) internal successors, (2664), 9 states have internal predecessors, (2664), 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-25 16:23:54,071 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 296.0) internal successors, (2664), 9 states have internal predecessors, (2664), 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-25 16:23:54,071 INFO L185 Difference]: Start difference. First operand has 108 places, 123 transitions, 290 flow. Second operand 8 states and 2008 transitions. [2021-03-25 16:23:54,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 448 flow [2021-03-25 16:23:54,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 145 transitions, 448 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:54,075 INFO L241 Difference]: Finished difference. Result has 117 places, 109 transitions, 307 flow [2021-03-25 16:23:54,076 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=296, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=307, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2021-03-25 16:23:54,076 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 9 predicate places. [2021-03-25 16:23:54,076 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:54,076 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-25 16:23:54,076 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-25 16:23:54,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 117 places, 109 transitions, 307 flow [2021-03-25 16:23:54,150 INFO L129 PetriNetUnfolder]: 111/1087 cut-off events. [2021-03-25 16:23:54,150 INFO L130 PetriNetUnfolder]: For 211/228 co-relation queries the response was YES. [2021-03-25 16:23:54,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 1087 events. 111/1087 cut-off events. For 211/228 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 7150 event pairs, 19 based on Foata normal form. 4/981 useless extension candidates. Maximal degree in co-relation 989. Up to 108 conditions per place. [2021-03-25 16:23:54,168 INFO L142 LiptonReduction]: Number of co-enabled transitions 6320 [2021-03-25 16:23:55,669 INFO L154 LiptonReduction]: Checked pairs total: 7056 [2021-03-25 16:23:55,670 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-25 16:23:55,670 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1594 [2021-03-25 16:23:55,670 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 82 transitions, 255 flow [2021-03-25 16:23:55,671 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 232.2) internal successors, (1161), 5 states have internal predecessors, (1161), 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-25 16:23:55,671 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:55,671 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:55,671 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 16:23:55,671 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:55,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:55,672 INFO L82 PathProgramCache]: Analyzing trace with hash -837483222, now seen corresponding path program 1 times [2021-03-25 16:23:55,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:55,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132306941] [2021-03-25 16:23:55,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:55,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:55,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:55,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:55,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:55,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:55,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:55,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:55,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:55,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 16:23:55,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132306941] [2021-03-25 16:23:55,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:55,705 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:23:55,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039014421] [2021-03-25 16:23:55,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:23:55,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:55,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:23:55,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:23:55,708 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-25 16:23:55,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 82 transitions, 255 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 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-25 16:23:55,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:55,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-25 16:23:55,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:23:56,660 INFO L129 PetriNetUnfolder]: 2880/9912 cut-off events. [2021-03-25 16:23:56,660 INFO L130 PetriNetUnfolder]: For 2954/2965 co-relation queries the response was YES. [2021-03-25 16:23:56,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 9912 events. 2880/9912 cut-off events. For 2954/2965 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 103185 event pairs, 936 based on Foata normal form. 0/8336 useless extension candidates. Maximal degree in co-relation 10904. Up to 1649 conditions per place. [2021-03-25 16:23:56,744 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 46 selfloop transitions, 24 changer transitions 0/134 dead transitions. [2021-03-25 16:23:56,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 134 transitions, 581 flow [2021-03-25 16:23:56,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 16:23:56,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 16:23:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1844 transitions. [2021-03-25 16:23:56,749 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7934595524956971 [2021-03-25 16:23:56,749 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1844 transitions. [2021-03-25 16:23:56,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1844 transitions. [2021-03-25 16:23:56,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:23:56,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1844 transitions. [2021-03-25 16:23:56,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.42857142857144) internal successors, (1844), 7 states have internal predecessors, (1844), 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-25 16:23:56,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 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-25 16:23:56,756 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 332.0) internal successors, (2656), 8 states have internal predecessors, (2656), 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-25 16:23:56,756 INFO L185 Difference]: Start difference. First operand has 90 places, 82 transitions, 255 flow. Second operand 7 states and 1844 transitions. [2021-03-25 16:23:56,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 134 transitions, 581 flow [2021-03-25 16:23:56,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 575 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 16:23:56,766 INFO L241 Difference]: Finished difference. Result has 102 places, 101 transitions, 457 flow [2021-03-25 16:23:56,766 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=457, PETRI_PLACES=102, PETRI_TRANSITIONS=101} [2021-03-25 16:23:56,766 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -6 predicate places. [2021-03-25 16:23:56,766 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:23:56,766 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-25 16:23:56,767 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-25 16:23:56,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 101 transitions, 457 flow [2021-03-25 16:23:57,125 INFO L129 PetriNetUnfolder]: 665/4034 cut-off events. [2021-03-25 16:23:57,125 INFO L130 PetriNetUnfolder]: For 4385/4756 co-relation queries the response was YES. [2021-03-25 16:23:57,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6994 conditions, 4034 events. 665/4034 cut-off events. For 4385/4756 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 39175 event pairs, 220 based on Foata normal form. 15/3482 useless extension candidates. Maximal degree in co-relation 4746. Up to 470 conditions per place. [2021-03-25 16:23:57,192 INFO L142 LiptonReduction]: Number of co-enabled transitions 4116 [2021-03-25 16:23:58,202 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:23:58,345 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:58,646 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:23:58,783 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:23:59,583 INFO L154 LiptonReduction]: Checked pairs total: 8200 [2021-03-25 16:23:59,583 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 16:23:59,583 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2817 [2021-03-25 16:23:59,584 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 99 transitions, 453 flow [2021-03-25 16:23:59,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 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-25 16:23:59,584 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:23:59,584 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:23:59,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 16:23:59,584 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:23:59,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:23:59,585 INFO L82 PathProgramCache]: Analyzing trace with hash -478896126, now seen corresponding path program 1 times [2021-03-25 16:23:59,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:23:59,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517834353] [2021-03-25 16:23:59,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:23:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:23:59,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:59,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:23:59,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:59,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:23:59,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:23:59,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:23:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-25 16:23:59,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517834353] [2021-03-25 16:23:59,614 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:23:59,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 16:23:59,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905412167] [2021-03-25 16:23:59,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 16:23:59,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:23:59,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 16:23:59,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 16:23:59,616 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 345 [2021-03-25 16:23:59,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 99 transitions, 453 flow. Second operand has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 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-25 16:23:59,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:23:59,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 345 [2021-03-25 16:23:59,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:24:01,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:24:01,251 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-25 16:24:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-25 16:24:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 16:24:01,251 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 16:24:01,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-25 16:24:01,252 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-25 16:24:01,252 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 16:24:01,252 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 16:24:01,252 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-25 16:24:01,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:01,264 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-25 16:24:01,264 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 16:24:01,264 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-25 16:24:01,264 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 16:24:01,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 25#t_funENTRYtrue, 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:24:01,320 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 16:24:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:24:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:01,320 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:01,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 25#t_funENTRYtrue, Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-25 16:24:01,321 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 16:24:01,321 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:01,321 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:01,321 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:24:01,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 25#t_funENTRYtrue, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:01,335 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-25 16:24:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 16:24:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-25 16:24:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 16:24:01,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [129#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:24:01,348 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,348 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,348 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:01,348 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:01,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][90], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 218#true, 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true]) [2021-03-25 16:24:01,349 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,349 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,349 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:01,349 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:01,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:01,349 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,350 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 16:24:01,350 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:01,350 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:01,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][131], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 200#true, 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, 50#L708-4true, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 59#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:01,362 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 16:24:01,362 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 16:24:01,362 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:01,362 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:24:01,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][136], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, t_funThread1of4ForFork0InUse, 50#L708-4true, t_funThread2of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), 183#true, Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:01,370 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-25 16:24:01,370 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-25 16:24:01,370 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 16:24:01,370 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 16:24:01,394 INFO L129 PetriNetUnfolder]: 4825/17918 cut-off events. [2021-03-25 16:24:01,395 INFO L130 PetriNetUnfolder]: For 19635/20713 co-relation queries the response was YES. [2021-03-25 16:24:01,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35640 conditions, 17918 events. 4825/17918 cut-off events. For 19635/20713 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 218013 event pairs, 1907 based on Foata normal form. 212/15835 useless extension candidates. Maximal degree in co-relation 26806. Up to 2551 conditions per place. [2021-03-25 16:24:01,732 INFO L132 encePairwiseOnDemand]: 331/345 looper letters, 33 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2021-03-25 16:24:01,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 850 flow [2021-03-25 16:24:01,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 16:24:01,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 16:24:01,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1351 transitions. [2021-03-25 16:24:01,736 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7831884057971015 [2021-03-25 16:24:01,736 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1351 transitions. [2021-03-25 16:24:01,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1351 transitions. [2021-03-25 16:24:01,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:24:01,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1351 transitions. [2021-03-25 16:24:01,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.2) internal successors, (1351), 5 states have internal predecessors, (1351), 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-25 16:24:01,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 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-25 16:24:01,754 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 345.0) internal successors, (2070), 6 states have internal predecessors, (2070), 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-25 16:24:01,755 INFO L185 Difference]: Start difference. First operand has 100 places, 99 transitions, 453 flow. Second operand 5 states and 1351 transitions. [2021-03-25 16:24:01,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 850 flow [2021-03-25 16:24:01,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 138 transitions, 850 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:24:01,803 INFO L241 Difference]: Finished difference. Result has 106 places, 120 transitions, 747 flow [2021-03-25 16:24:01,803 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=345, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=747, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2021-03-25 16:24:01,803 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -2 predicate places. [2021-03-25 16:24:01,803 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:01,803 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-25 16:24:01,804 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-25 16:24:01,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 120 transitions, 747 flow [2021-03-25 16:24:02,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L702-11-->L702-13: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post12_80| (- 1)) v_~glob~0_198) InVars {ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_80|} OutVars{ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_79|, ~glob~0=v_~glob~0_198} AuxVars[] AssignedVars[ULTIMATE.start_bar_#t~post12, ~glob~0][15], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, Black: 200#true, t_funThread4of4ForFork0InUse, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 186#(not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 62#L702-13true, 127#L708-3true]) [2021-03-25 16:24:02,323 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-25 16:24:02,323 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 16:24:02,323 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 16:24:02,323 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 16:24:02,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0NotInUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-25 16:24:02,608 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-25 16:24:02,608 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 16:24:02,608 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 16:24:02,608 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-25 16:24:02,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0NotInUse, t_funThread2of4ForFork0NotInUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:02,613 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-25 16:24:02,613 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:24:02,613 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 16:24:02,613 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 16:24:02,614 INFO L129 PetriNetUnfolder]: 1416/7953 cut-off events. [2021-03-25 16:24:02,614 INFO L130 PetriNetUnfolder]: For 10702/12941 co-relation queries the response was YES. [2021-03-25 16:24:02,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14561 conditions, 7953 events. 1416/7953 cut-off events. For 10702/12941 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 92188 event pairs, 490 based on Foata normal form. 55/6836 useless extension candidates. Maximal degree in co-relation 11095. Up to 952 conditions per place. [2021-03-25 16:24:02,754 INFO L142 LiptonReduction]: Number of co-enabled transitions 4676 [2021-03-25 16:24:11,664 INFO L154 LiptonReduction]: Checked pairs total: 9172 [2021-03-25 16:24:11,665 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-25 16:24:11,665 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9862 [2021-03-25 16:24:11,665 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 747 flow [2021-03-25 16:24:11,666 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 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-25 16:24:11,666 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:24:11,666 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:24:11,666 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 16:24:11,666 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:24:11,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:24:11,667 INFO L82 PathProgramCache]: Analyzing trace with hash -128743301, now seen corresponding path program 1 times [2021-03-25 16:24:11,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:24:11,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075994266] [2021-03-25 16:24:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:24:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:11,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,694 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-25 16:24:11,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075994266] [2021-03-25 16:24:11,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135381517] [2021-03-25 16:24:11,694 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-25 16:24:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:11,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 16:24:11,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:24:11,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:11,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:11,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:11,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:24:11,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:11,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:11,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:11,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:24:11,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:11,830 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:24:11,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:11,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:11,867 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-25 16:24:11,867 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:24:11,867 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 16:24:11,867 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834561732] [2021-03-25 16:24:11,868 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 16:24:11,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:24:11,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 16:24:11,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 16:24:11,871 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 365 [2021-03-25 16:24:11,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 747 flow. Second operand has 7 states, 7 states have (on average 302.7142857142857) internal successors, (2119), 7 states have internal predecessors, (2119), 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-25 16:24:11,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:24:11,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 365 [2021-03-25 16:24:11,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:24:12,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][124], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, 116#L685true, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-25 16:24:12,683 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][124], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, t_funThread1of4ForFork0InUse, t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, 116#L685true, Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of4ForFork0InUse, Black: 200#true, Black: 202#(= ~glob~0 0), 183#true, Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:12,683 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:12,683 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][123], [Black: 218#true, Black: 220#(= ~glob~0 0), Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 227#true, 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-25 16:24:12,690 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][123], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 42#L685-5true, 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, t_funThread1of4ForFork0InUse, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread2of4ForFork0InUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:12,690 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:12,690 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:24:12,736 INFO L129 PetriNetUnfolder]: 1723/9671 cut-off events. [2021-03-25 16:24:12,736 INFO L130 PetriNetUnfolder]: For 12586/15484 co-relation queries the response was YES. [2021-03-25 16:24:12,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17715 conditions, 9671 events. 1723/9671 cut-off events. For 12586/15484 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 117581 event pairs, 555 based on Foata normal form. 20/8277 useless extension candidates. Maximal degree in co-relation 14203. Up to 1016 conditions per place. [2021-03-25 16:24:12,795 INFO L132 encePairwiseOnDemand]: 360/365 looper letters, 11 selfloop transitions, 5 changer transitions 0/129 dead transitions. [2021-03-25 16:24:12,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 129 transitions, 797 flow [2021-03-25 16:24:12,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 16:24:12,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 16:24:12,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1824 transitions. [2021-03-25 16:24:12,799 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8328767123287671 [2021-03-25 16:24:12,799 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1824 transitions. [2021-03-25 16:24:12,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1824 transitions. [2021-03-25 16:24:12,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:24:12,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1824 transitions. [2021-03-25 16:24:12,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 304.0) internal successors, (1824), 6 states have internal predecessors, (1824), 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-25 16:24:12,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 365.0) internal successors, (2555), 7 states have internal predecessors, (2555), 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-25 16:24:12,805 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 365.0) internal successors, (2555), 7 states have internal predecessors, (2555), 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-25 16:24:12,805 INFO L185 Difference]: Start difference. First operand has 106 places, 120 transitions, 747 flow. Second operand 6 states and 1824 transitions. [2021-03-25 16:24:12,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 129 transitions, 797 flow [2021-03-25 16:24:12,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 129 transitions, 797 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:24:12,833 INFO L241 Difference]: Finished difference. Result has 114 places, 124 transitions, 781 flow [2021-03-25 16:24:12,833 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=781, PETRI_PLACES=114, PETRI_TRANSITIONS=124} [2021-03-25 16:24:12,833 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 6 predicate places. [2021-03-25 16:24:12,834 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:12,834 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-25 16:24:12,834 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-25 16:24:12,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 124 transitions, 781 flow [2021-03-25 16:24:13,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, 183#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), 127#L708-3true]) [2021-03-25 16:24:13,572 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-25 16:24:13,572 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-25 16:24:13,572 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 16:24:13,573 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 16:24:13,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][80], [Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, t_funThread1of4ForFork0NotInUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread3of4ForFork0NotInUse, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), t_funThread4of4ForFork0NotInUse, Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0))]) [2021-03-25 16:24:13,576 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-25 16:24:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 16:24:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 16:24:13,576 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:24:13,576 INFO L129 PetriNetUnfolder]: 1672/9179 cut-off events. [2021-03-25 16:24:13,576 INFO L130 PetriNetUnfolder]: For 12205/14625 co-relation queries the response was YES. [2021-03-25 16:24:13,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17218 conditions, 9179 events. 1672/9179 cut-off events. For 12205/14625 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 109954 event pairs, 540 based on Foata normal form. 22/7844 useless extension candidates. Maximal degree in co-relation 13719. Up to 1056 conditions per place. [2021-03-25 16:24:13,783 INFO L142 LiptonReduction]: Number of co-enabled transitions 4734 [2021-03-25 16:24:29,096 INFO L154 LiptonReduction]: Checked pairs total: 8715 [2021-03-25 16:24:29,096 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 16:24:29,096 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16262 [2021-03-25 16:24:29,096 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 122 transitions, 775 flow [2021-03-25 16:24:29,097 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 302.7142857142857) internal successors, (2119), 7 states have internal predecessors, (2119), 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-25 16:24:29,097 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:24:29,097 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:24:29,299 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-25 16:24:29,300 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:24:29,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:24:29,300 INFO L82 PathProgramCache]: Analyzing trace with hash -242884636, now seen corresponding path program 1 times [2021-03-25 16:24:29,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:24:29,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619652483] [2021-03-25 16:24:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:24:29,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:29,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:24:29,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619652483] [2021-03-25 16:24:29,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107855381] [2021-03-25 16:24:29,347 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-25 16:24:29,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:29,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 16:24:29,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:24:29,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:29,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:29,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:29,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:24:29,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:29,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:29,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:24:29,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:29,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:29,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:24:29,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:24:29,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:29,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:24:29,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:24:29,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:24:29,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:29,474 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:24:29,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:29,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:29,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:24:29,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:24:29,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-25 16:24:29,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186189873] [2021-03-25 16:24:29,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 16:24:29,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:24:29,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 16:24:29,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-25 16:24:29,502 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 368 [2021-03-25 16:24:29,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 122 transitions, 775 flow. Second operand has 9 states, 9 states have (on average 302.8888888888889) internal successors, (2726), 9 states have internal predecessors, (2726), 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-25 16:24:29,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:24:29,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 368 [2021-03-25 16:24:29,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:24:30,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][127], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, 116#L685true, t_funThread4of4ForFork0InUse, 183#true]) [2021-03-25 16:24:30,248 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][127], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, 116#L685true, t_funThread4of4ForFork0InUse, 183#true, 127#L708-3true]) [2021-03-25 16:24:30,248 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 16:24:30,248 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-25 16:24:30,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][126], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 76#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 141#L708-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, 183#true]) [2021-03-25 16:24:30,255 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 16:24:30,255 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:30,255 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:24:30,255 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:24:30,256 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1385] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_126| 1) v_~glob~0_147) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_126|} OutVars{~glob~0=v_~glob~0_147, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_125|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][126], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 68#L702-5true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 141#L708-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 156#L685true, 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, 42#L685-5true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread2of4ForFork0InUse, Black: 303#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 308#true, t_funThread3of4ForFork0InUse, t_funThread4of4ForFork0InUse, 183#true, 127#L708-3true]) [2021-03-25 16:24:30,256 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-25 16:24:30,256 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-25 16:24:30,256 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-25 16:24:30,256 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-25 16:24:30,299 INFO L129 PetriNetUnfolder]: 1633/9013 cut-off events. [2021-03-25 16:24:30,299 INFO L130 PetriNetUnfolder]: For 11765/14639 co-relation queries the response was YES. [2021-03-25 16:24:30,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16600 conditions, 9013 events. 1633/9013 cut-off events. For 11765/14639 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 109461 event pairs, 529 based on Foata normal form. 17/7719 useless extension candidates. Maximal degree in co-relation 14102. Up to 989 conditions per place. [2021-03-25 16:24:30,363 INFO L132 encePairwiseOnDemand]: 361/368 looper letters, 13 selfloop transitions, 5 changer transitions 1/132 dead transitions. [2021-03-25 16:24:30,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 132 transitions, 841 flow [2021-03-25 16:24:30,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 16:24:30,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 16:24:30,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2127 transitions. [2021-03-25 16:24:30,368 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8256987577639752 [2021-03-25 16:24:30,368 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2127 transitions. [2021-03-25 16:24:30,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2127 transitions. [2021-03-25 16:24:30,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:24:30,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2127 transitions. [2021-03-25 16:24:30,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 303.85714285714283) internal successors, (2127), 7 states have internal predecessors, (2127), 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-25 16:24:30,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 368.0) internal successors, (2944), 8 states have internal predecessors, (2944), 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-25 16:24:30,376 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 368.0) internal successors, (2944), 8 states have internal predecessors, (2944), 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-25 16:24:30,376 INFO L185 Difference]: Start difference. First operand has 112 places, 122 transitions, 775 flow. Second operand 7 states and 2127 transitions. [2021-03-25 16:24:30,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 132 transitions, 841 flow [2021-03-25 16:24:30,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 132 transitions, 835 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-25 16:24:30,410 INFO L241 Difference]: Finished difference. Result has 120 places, 124 transitions, 801 flow [2021-03-25 16:24:30,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=368, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=801, PETRI_PLACES=120, PETRI_TRANSITIONS=124} [2021-03-25 16:24:30,411 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 12 predicate places. [2021-03-25 16:24:30,411 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:30,411 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-25 16:24:30,411 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-25 16:24:30,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 124 transitions, 801 flow [2021-03-25 16:24:31,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][81], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 404#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 312#(<= ULTIMATE.start_main_~i~1 1), Black: 314#(<= ULTIMATE.start_main_~i~1 2), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, t_funThread1of4ForFork0InUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread3of4ForFork0NotInUse, 308#true, t_funThread4of4ForFork0NotInUse, 183#true, 127#L708-3true]) [2021-03-25 16:24:31,020 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-25 16:24:31,020 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-25 16:24:31,020 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-25 16:24:31,020 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-25 16:24:31,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1270] t_funEXIT-->L715-4: Formula: (= v_t_funThread3of4ForFork0_thidvar0_4 |v_ULTIMATE.start_main_#t~mem18_43|) InVars {t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} OutVars{t_funThread3of4ForFork0_thidvar0=v_t_funThread3of4ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_43|} AuxVars[] AssignedVars[][81], [Black: 193#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 183#true, Black: 185#(= ~glob~0 0), Black: 189#(and (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 191#(and (not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| 0))), 140#L715-4true, 210#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 208#(and (not (= t_funThread2of4ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), Black: 404#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 200#true, Black: 202#(= ~glob~0 0), Black: 312#(<= ULTIMATE.start_main_~i~1 1), Black: 314#(<= ULTIMATE.start_main_~i~1 2), Black: 203#(not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 206#(and (not (= |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| 0)) (= ~glob~0 0)), 221#(not (= |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 218#true, Black: 220#(= ~glob~0 0), 227#true, t_funThread1of4ForFork0NotInUse, Black: 229#(= ULTIMATE.start_main_~i~1 0), t_funThread2of4ForFork0NotInUse, Black: 231#(<= ULTIMATE.start_main_~i~1 1), t_funThread3of4ForFork0NotInUse, 308#true, t_funThread4of4ForFork0NotInUse, 187#(not (= t_funThread1of4ForFork0___VERIFIER_assert_~cond 0))]) [2021-03-25 16:24:31,024 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-25 16:24:31,024 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:31,024 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 16:24:31,024 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:24:31,024 INFO L129 PetriNetUnfolder]: 1597/8604 cut-off events. [2021-03-25 16:24:31,024 INFO L130 PetriNetUnfolder]: For 11427/13823 co-relation queries the response was YES. [2021-03-25 16:24:31,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16209 conditions, 8604 events. 1597/8604 cut-off events. For 11427/13823 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 102679 event pairs, 520 based on Foata normal form. 18/7351 useless extension candidates. Maximal degree in co-relation 16134. Up to 985 conditions per place. [2021-03-25 16:24:31,161 INFO L142 LiptonReduction]: Number of co-enabled transitions 4764 [2021-03-25 16:24:44,577 INFO L154 LiptonReduction]: Checked pairs total: 8762 [2021-03-25 16:24:44,577 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 16:24:44,578 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14167 [2021-03-25 16:24:44,578 INFO L480 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 803 flow [2021-03-25 16:24:44,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 302.8888888888889) internal successors, (2726), 9 states have internal predecessors, (2726), 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-25 16:24:44,579 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:24:44,579 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:24:44,787 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-25 16:24:44,788 INFO L428 AbstractCegarLoop]: === Iteration 6 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:24:44,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:24:44,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1909273302, now seen corresponding path program 1 times [2021-03-25 16:24:44,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:24:44,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330635998] [2021-03-25 16:24:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:24:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:24:44,798 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:24:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:24:44,817 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:24:44,828 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 16:24:44,828 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 16:24:44,828 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 16:24:44,828 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 16:24:44,828 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 16:24:44,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,842 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,842 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,843 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,844 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,845 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,846 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,847 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,848 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,849 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,850 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,850 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,851 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,852 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,853 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,853 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,854 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,855 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,856 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,857 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,857 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,857 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,858 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,858 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,859 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,860 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,860 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,861 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,862 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:24:44,865 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-03-25 16:24:44,865 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-25 16:24:44,866 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:24:44,866 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:24:44,866 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:24:44,866 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:24:44,867 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:24:44,867 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:24:44,867 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:24:44,867 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:24:44,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:44,946 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-25 16:24:44,947 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-25 16:24:44,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1110 conditions, 999 events. 161/999 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5163 event pairs, 23 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 705. Up to 80 conditions per place. [2021-03-25 16:24:44,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:44,961 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:44,962 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:44,962 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:44,962 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:44,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 16:24:45,042 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-25 16:24:45,042 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-25 16:24:45,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1110 conditions, 999 events. 161/999 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 5180 event pairs, 23 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 705. Up to 80 conditions per place. [2021-03-25 16:24:45,073 INFO L142 LiptonReduction]: Number of co-enabled transitions 24400 [2021-03-25 16:24:47,232 INFO L154 LiptonReduction]: Checked pairs total: 11809 [2021-03-25 16:24:47,232 INFO L156 LiptonReduction]: Total number of compositions: 113 [2021-03-25 16:24:47,232 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2270 [2021-03-25 16:24:47,235 INFO L129 PetriNetUnfolder]: 4/52 cut-off events. [2021-03-25 16:24:47,235 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:24:47,235 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:24:47,235 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:24:47,235 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:24:47,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:24:47,236 INFO L82 PathProgramCache]: Analyzing trace with hash 2053327929, now seen corresponding path program 1 times [2021-03-25 16:24:47,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:24:47,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555336936] [2021-03-25 16:24:47,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:24:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:47,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:47,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:47,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:47,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:47,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:47,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:24:47,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:47,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:24:47,262 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-25 16:24:47,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555336936] [2021-03-25 16:24:47,262 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:24:47,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:24:47,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190915898] [2021-03-25 16:24:47,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:24:47,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:24:47,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:24:47,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:24:47,265 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-25 16:24:47,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 136 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 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-25 16:24:47,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:24:47,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-25 16:24:47,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:24:48,678 INFO L129 PetriNetUnfolder]: 4563/16911 cut-off events. [2021-03-25 16:24:48,678 INFO L130 PetriNetUnfolder]: For 1430/1537 co-relation queries the response was YES. [2021-03-25 16:24:48,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23445 conditions, 16911 events. 4563/16911 cut-off events. For 1430/1537 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 199831 event pairs, 917 based on Foata normal form. 8622/23806 useless extension candidates. Maximal degree in co-relation 13671. Up to 2133 conditions per place. [2021-03-25 16:24:48,798 INFO L132 encePairwiseOnDemand]: 307/332 looper letters, 56 selfloop transitions, 8 changer transitions 0/164 dead transitions. [2021-03-25 16:24:48,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 164 transitions, 516 flow [2021-03-25 16:24:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 16:24:48,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 16:24:48,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2210 transitions. [2021-03-25 16:24:48,802 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8320783132530121 [2021-03-25 16:24:48,802 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2210 transitions. [2021-03-25 16:24:48,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2210 transitions. [2021-03-25 16:24:48,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:24:48,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2210 transitions. [2021-03-25 16:24:48,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 276.25) internal successors, (2210), 8 states have internal predecessors, (2210), 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-25 16:24:48,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 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-25 16:24:48,810 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 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-25 16:24:48,810 INFO L185 Difference]: Start difference. First operand has 121 places, 136 transitions, 332 flow. Second operand 8 states and 2210 transitions. [2021-03-25 16:24:48,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 164 transitions, 516 flow [2021-03-25 16:24:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 164 transitions, 516 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:24:48,816 INFO L241 Difference]: Finished difference. Result has 131 places, 122 transitions, 349 flow [2021-03-25 16:24:48,817 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=332, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=349, PETRI_PLACES=131, PETRI_TRANSITIONS=122} [2021-03-25 16:24:48,817 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 10 predicate places. [2021-03-25 16:24:48,817 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:48,817 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-25 16:24:48,817 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-25 16:24:48,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 122 transitions, 349 flow [2021-03-25 16:24:48,931 INFO L129 PetriNetUnfolder]: 233/1821 cut-off events. [2021-03-25 16:24:48,931 INFO L130 PetriNetUnfolder]: For 414/438 co-relation queries the response was YES. [2021-03-25 16:24:48,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 1821 events. 233/1821 cut-off events. For 414/438 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 13693 event pairs, 75 based on Foata normal form. 5/1648 useless extension candidates. Maximal degree in co-relation 1658. Up to 272 conditions per place. [2021-03-25 16:24:48,957 INFO L142 LiptonReduction]: Number of co-enabled transitions 8658 [2021-03-25 16:24:50,667 INFO L154 LiptonReduction]: Checked pairs total: 11926 [2021-03-25 16:24:50,667 INFO L156 LiptonReduction]: Total number of compositions: 40 [2021-03-25 16:24:50,668 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1850 [2021-03-25 16:24:50,668 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 91 transitions, 289 flow [2021-03-25 16:24:50,668 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 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-25 16:24:50,668 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:24:50,669 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:24:50,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 16:24:50,669 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:24:50,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:24:50,669 INFO L82 PathProgramCache]: Analyzing trace with hash -1467967524, now seen corresponding path program 1 times [2021-03-25 16:24:50,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:24:50,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456783265] [2021-03-25 16:24:50,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:24:50,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:24:50,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:50,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:24:50,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:50,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:24:50,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:50,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:24:50,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:24:50,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:24:50,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 16:24:50,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456783265] [2021-03-25 16:24:50,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:24:50,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:24:50,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123371909] [2021-03-25 16:24:50,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:24:50,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:24:50,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:24:50,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:24:50,707 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 372 [2021-03-25 16:24:50,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 91 transitions, 289 flow. Second operand has 5 states, 5 states have (on average 279.2) internal successors, (1396), 5 states have internal predecessors, (1396), 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-25 16:24:50,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:24:50,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 372 [2021-03-25 16:24:50,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:24:53,845 INFO L129 PetriNetUnfolder]: 13149/38384 cut-off events. [2021-03-25 16:24:53,845 INFO L130 PetriNetUnfolder]: For 11049/11098 co-relation queries the response was YES. [2021-03-25 16:24:54,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63281 conditions, 38384 events. 13149/38384 cut-off events. For 11049/11098 co-relation queries the response was YES. Maximal size of possible extension queue 1292. Compared 474029 event pairs, 4686 based on Foata normal form. 0/31290 useless extension candidates. Maximal degree in co-relation 41641. Up to 6913 conditions per place. [2021-03-25 16:24:54,214 INFO L132 encePairwiseOnDemand]: 362/372 looper letters, 55 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2021-03-25 16:24:54,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 150 transitions, 647 flow [2021-03-25 16:24:54,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 16:24:54,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 16:24:54,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2027 transitions. [2021-03-25 16:24:54,217 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7784178187403994 [2021-03-25 16:24:54,217 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2027 transitions. [2021-03-25 16:24:54,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2027 transitions. [2021-03-25 16:24:54,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:24:54,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2027 transitions. [2021-03-25 16:24:54,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 289.57142857142856) internal successors, (2027), 7 states have internal predecessors, (2027), 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-25 16:24:54,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 372.0) internal successors, (2976), 8 states have internal predecessors, (2976), 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-25 16:24:54,224 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 372.0) internal successors, (2976), 8 states have internal predecessors, (2976), 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-25 16:24:54,224 INFO L185 Difference]: Start difference. First operand has 100 places, 91 transitions, 289 flow. Second operand 7 states and 2027 transitions. [2021-03-25 16:24:54,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 150 transitions, 647 flow [2021-03-25 16:24:54,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 150 transitions, 641 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 16:24:54,275 INFO L241 Difference]: Finished difference. Result has 112 places, 110 transitions, 497 flow [2021-03-25 16:24:54,275 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=372, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=497, PETRI_PLACES=112, PETRI_TRANSITIONS=110} [2021-03-25 16:24:54,276 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -9 predicate places. [2021-03-25 16:24:54,276 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:24:54,276 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-25 16:24:54,276 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-25 16:24:54,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 110 transitions, 497 flow [2021-03-25 16:24:54,937 INFO L129 PetriNetUnfolder]: 2371/10395 cut-off events. [2021-03-25 16:24:54,938 INFO L130 PetriNetUnfolder]: For 12661/16702 co-relation queries the response was YES. [2021-03-25 16:24:54,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20316 conditions, 10395 events. 2371/10395 cut-off events. For 12661/16702 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 118897 event pairs, 962 based on Foata normal form. 20/8887 useless extension candidates. Maximal degree in co-relation 13178. Up to 1816 conditions per place. [2021-03-25 16:24:55,101 INFO L142 LiptonReduction]: Number of co-enabled transitions 5434 [2021-03-25 16:25:08,714 WARN L205 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:25:08,861 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:25:09,194 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:25:09,339 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:25:34,463 INFO L154 LiptonReduction]: Checked pairs total: 11165 [2021-03-25 16:25:34,463 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-25 16:25:34,464 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 40188 [2021-03-25 16:25:34,464 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 108 transitions, 493 flow [2021-03-25 16:25:34,464 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 279.2) internal successors, (1396), 5 states have internal predecessors, (1396), 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-25 16:25:34,465 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:25:34,465 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:25:34,465 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 16:25:34,465 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:25:34,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:25:34,465 INFO L82 PathProgramCache]: Analyzing trace with hash 1611704640, now seen corresponding path program 1 times [2021-03-25 16:25:34,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:25:34,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053056296] [2021-03-25 16:25:34,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:25:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:25:34,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,489 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-25 16:25:34,489 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053056296] [2021-03-25 16:25:34,490 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318689840] [2021-03-25 16:25:34,490 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-25 16:25:34,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:25:34,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 16:25:34,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:25:34,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:25:34,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:25:34,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:25:34,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:25:34,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:25:34,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:25:34,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:25:34,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:25:34,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:25:34,616 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:25:34,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:25:34,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:25:34,639 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-25 16:25:34,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:25:34,640 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-25 16:25:34,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079152871] [2021-03-25 16:25:34,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 16:25:34,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:25:34,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 16:25:34,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 16:25:34,643 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 388 [2021-03-25 16:25:34,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 108 transitions, 493 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 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-25 16:25:34,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:25:34,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 388 [2021-03-25 16:25:34,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:25:35,296 INFO L129 PetriNetUnfolder]: 2005/8755 cut-off events. [2021-03-25 16:25:35,296 INFO L130 PetriNetUnfolder]: For 10837/15310 co-relation queries the response was YES. [2021-03-25 16:25:35,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17423 conditions, 8755 events. 2005/8755 cut-off events. For 10837/15310 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 97323 event pairs, 857 based on Foata normal form. 49/7478 useless extension candidates. Maximal degree in co-relation 14141. Up to 1547 conditions per place. [2021-03-25 16:25:35,369 INFO L132 encePairwiseOnDemand]: 383/388 looper letters, 11 selfloop transitions, 5 changer transitions 0/117 dead transitions. [2021-03-25 16:25:35,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 543 flow [2021-03-25 16:25:35,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 16:25:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 16:25:35,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1896 transitions. [2021-03-25 16:25:35,372 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8144329896907216 [2021-03-25 16:25:35,372 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1896 transitions. [2021-03-25 16:25:35,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1896 transitions. [2021-03-25 16:25:35,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:25:35,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1896 transitions. [2021-03-25 16:25:35,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 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-25 16:25:35,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 388.0) internal successors, (2716), 7 states have internal predecessors, (2716), 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-25 16:25:35,378 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 388.0) internal successors, (2716), 7 states have internal predecessors, (2716), 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-25 16:25:35,378 INFO L185 Difference]: Start difference. First operand has 110 places, 108 transitions, 493 flow. Second operand 6 states and 1896 transitions. [2021-03-25 16:25:35,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 543 flow [2021-03-25 16:25:35,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 117 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:25:35,397 INFO L241 Difference]: Finished difference. Result has 118 places, 112 transitions, 527 flow [2021-03-25 16:25:35,397 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=527, PETRI_PLACES=118, PETRI_TRANSITIONS=112} [2021-03-25 16:25:35,398 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -3 predicate places. [2021-03-25 16:25:35,398 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:25:35,398 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-25 16:25:35,398 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-25 16:25:35,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 112 transitions, 527 flow [2021-03-25 16:25:35,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1684] t_funEXIT-->L715-4: Formula: (= |v_ULTIMATE.start_main_#t~mem18_59| v_t_funThread2of5ForFork0_thidvar0_4) InVars {t_funThread2of5ForFork0_thidvar0=v_t_funThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_59|} OutVars{t_funThread2of5ForFork0_thidvar0=v_t_funThread2of5ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_59|} AuxVars[] AssignedVars[][18], [t_funThread1of5ForFork0NotInUse, t_funThread2of5ForFork0NotInUse, t_funThread3of5ForFork0NotInUse, 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), t_funThread4of5ForFork0NotInUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), Black: 220#true, Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 203#true, 154#L715-4true, Black: 205#(= ~glob~0 0)]) [2021-03-25 16:25:35,826 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2021-03-25 16:25:35,826 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 16:25:35,826 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-25 16:25:35,826 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-25 16:25:36,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:25:36,094 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 16:25:36,094 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:25:36,094 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:25:36,094 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:25:36,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), Black: 326#(and (= |ULTIMATE.start_main_#t~post15| 0) (<= ULTIMATE.start_main_~i~1 1)), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:25:36,130 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-25 16:25:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-25 16:25:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-25 16:25:36,130 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-25 16:25:36,147 INFO L129 PetriNetUnfolder]: 2163/9597 cut-off events. [2021-03-25 16:25:36,147 INFO L130 PetriNetUnfolder]: For 10738/13688 co-relation queries the response was YES. [2021-03-25 16:25:36,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18103 conditions, 9597 events. 2163/9597 cut-off events. For 10738/13688 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 109590 event pairs, 872 based on Foata normal form. 140/8368 useless extension candidates. Maximal degree in co-relation 13535. Up to 1421 conditions per place. [2021-03-25 16:25:36,298 INFO L142 LiptonReduction]: Number of co-enabled transitions 5352 [2021-03-25 16:26:05,949 INFO L154 LiptonReduction]: Checked pairs total: 11518 [2021-03-25 16:26:05,949 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 16:26:05,950 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 30552 [2021-03-25 16:26:05,950 INFO L480 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 521 flow [2021-03-25 16:26:05,950 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 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-25 16:26:05,950 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:26:05,950 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:26:06,151 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 16:26:06,151 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:26:06,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:26:06,151 INFO L82 PathProgramCache]: Analyzing trace with hash 714183907, now seen corresponding path program 1 times [2021-03-25 16:26:06,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:26:06,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759039988] [2021-03-25 16:26:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:26:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:26:06,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:26:06,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759039988] [2021-03-25 16:26:06,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319980948] [2021-03-25 16:26:06,200 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-25 16:26:06,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:26:06,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 16:26:06,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:26:06,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:26:06,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:26:06,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:26:06,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:26:06,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:26:06,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:26:06,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:26:06,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:26:06,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:26:06,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:26:06,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:26:06,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:26:06,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:26:06,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:26:06,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:26:06,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:26:06,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:06,348 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:26:06,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:06,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:26:06,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:26:06,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:26:06,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-25 16:26:06,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962774542] [2021-03-25 16:26:06,368 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 16:26:06,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:26:06,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 16:26:06,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-25 16:26:06,371 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 400 [2021-03-25 16:26:06,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 110 transitions, 521 flow. Second operand has 9 states, 9 states have (on average 323.8888888888889) internal successors, (2915), 9 states have internal predecessors, (2915), 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-25 16:26:06,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:26:06,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 400 [2021-03-25 16:26:06,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:26:07,219 INFO L129 PetriNetUnfolder]: 2572/10996 cut-off events. [2021-03-25 16:26:07,220 INFO L130 PetriNetUnfolder]: For 12950/17344 co-relation queries the response was YES. [2021-03-25 16:26:07,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21486 conditions, 10996 events. 2572/10996 cut-off events. For 12950/17344 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 127244 event pairs, 1078 based on Foata normal form. 99/9466 useless extension candidates. Maximal degree in co-relation 14845. Up to 1898 conditions per place. [2021-03-25 16:26:07,319 INFO L132 encePairwiseOnDemand]: 393/400 looper letters, 13 selfloop transitions, 5 changer transitions 1/120 dead transitions. [2021-03-25 16:26:07,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 120 transitions, 587 flow [2021-03-25 16:26:07,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 16:26:07,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 16:26:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2274 transitions. [2021-03-25 16:26:07,323 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8121428571428572 [2021-03-25 16:26:07,323 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2274 transitions. [2021-03-25 16:26:07,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2274 transitions. [2021-03-25 16:26:07,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:26:07,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2274 transitions. [2021-03-25 16:26:07,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 324.85714285714283) internal successors, (2274), 7 states have internal predecessors, (2274), 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-25 16:26:07,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 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-25 16:26:07,331 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 400.0) internal successors, (3200), 8 states have internal predecessors, (3200), 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-25 16:26:07,331 INFO L185 Difference]: Start difference. First operand has 116 places, 110 transitions, 521 flow. Second operand 7 states and 2274 transitions. [2021-03-25 16:26:07,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 120 transitions, 587 flow [2021-03-25 16:26:07,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 120 transitions, 581 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-25 16:26:07,357 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 547 flow [2021-03-25 16:26:07,357 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=547, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2021-03-25 16:26:07,357 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-25 16:26:07,357 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:26:07,357 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-25 16:26:07,357 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-25 16:26:07,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 112 transitions, 547 flow [2021-03-25 16:26:08,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread5of5ForFork0NotInUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), 203#true, 331#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), 238#true, Black: 427#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:26:08,114 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 16:26:08,114 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 16:26:08,114 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:26:08,114 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 16:26:08,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 331#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 238#true, Black: 427#(and (<= |ULTIMATE.start_main_#t~post15| 1) (<= ULTIMATE.start_main_~i~1 2)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-03-25 16:26:08,151 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-25 16:26:08,151 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 16:26:08,151 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-25 16:26:08,151 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 16:26:08,172 INFO L129 PetriNetUnfolder]: 2533/11208 cut-off events. [2021-03-25 16:26:08,172 INFO L130 PetriNetUnfolder]: For 12611/16340 co-relation queries the response was YES. [2021-03-25 16:26:08,221 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21462 conditions, 11208 events. 2533/11208 cut-off events. For 12611/16340 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 132645 event pairs, 1058 based on Foata normal form. 108/9716 useless extension candidates. Maximal degree in co-relation 21390. Up to 1845 conditions per place. [2021-03-25 16:26:08,325 INFO L142 LiptonReduction]: Number of co-enabled transitions 5382 [2021-03-25 16:26:34,517 INFO L154 LiptonReduction]: Checked pairs total: 7341 [2021-03-25 16:26:34,517 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 16:26:34,517 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 27160 [2021-03-25 16:26:34,518 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 111 transitions, 547 flow [2021-03-25 16:26:34,518 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 323.8888888888889) internal successors, (2915), 9 states have internal predecessors, (2915), 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-25 16:26:34,518 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:26:34,518 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:26:34,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-25 16:26:34,732 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:26:34,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:26:34,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1219219024, now seen corresponding path program 1 times [2021-03-25 16:26:34,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:26:34,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676485847] [2021-03-25 16:26:34,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:26:34,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:26:34,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:26:34,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:26:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-03-25 16:26:34,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676485847] [2021-03-25 16:26:34,783 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:26:34,783 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 16:26:34,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647596651] [2021-03-25 16:26:34,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 16:26:34,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:26:34,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 16:26:34,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 16:26:34,786 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 404 [2021-03-25 16:26:34,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 111 transitions, 547 flow. Second operand has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 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-25 16:26:34,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:26:34,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 404 [2021-03-25 16:26:34,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:26:39,723 INFO L129 PetriNetUnfolder]: 13532/46513 cut-off events. [2021-03-25 16:26:39,723 INFO L130 PetriNetUnfolder]: For 41610/51165 co-relation queries the response was YES. [2021-03-25 16:26:40,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93572 conditions, 46513 events. 13532/46513 cut-off events. For 41610/51165 co-relation queries the response was YES. Maximal size of possible extension queue 1692. Compared 647398 event pairs, 6848 based on Foata normal form. 614/41570 useless extension candidates. Maximal degree in co-relation 93498. Up to 11574 conditions per place. [2021-03-25 16:26:40,163 INFO L132 encePairwiseOnDemand]: 388/404 looper letters, 20 selfloop transitions, 19 changer transitions 0/116 dead transitions. [2021-03-25 16:26:40,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 116 transitions, 637 flow [2021-03-25 16:26:40,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 16:26:40,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 16:26:40,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 921 transitions. [2021-03-25 16:26:40,167 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7599009900990099 [2021-03-25 16:26:40,167 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 921 transitions. [2021-03-25 16:26:40,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 921 transitions. [2021-03-25 16:26:40,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:26:40,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 921 transitions. [2021-03-25 16:26:40,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 307.0) internal successors, (921), 3 states have internal predecessors, (921), 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-25 16:26:40,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 404.0) internal successors, (1616), 4 states have internal predecessors, (1616), 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-25 16:26:40,171 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 404.0) internal successors, (1616), 4 states have internal predecessors, (1616), 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-25 16:26:40,171 INFO L185 Difference]: Start difference. First operand has 122 places, 111 transitions, 547 flow. Second operand 3 states and 921 transitions. [2021-03-25 16:26:40,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 116 transitions, 637 flow [2021-03-25 16:26:40,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 116 transitions, 619 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-03-25 16:26:40,356 INFO L241 Difference]: Finished difference. Result has 120 places, 111 transitions, 588 flow [2021-03-25 16:26:40,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=404, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=588, PETRI_PLACES=120, PETRI_TRANSITIONS=111} [2021-03-25 16:26:40,357 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -1 predicate places. [2021-03-25 16:26:40,357 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:26:40,357 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-25 16:26:40,357 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-25 16:26:40,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 111 transitions, 588 flow [2021-03-25 16:26:41,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread5of5ForFork0NotInUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 432#true, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0)]) [2021-03-25 16:26:41,311 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-25 16:26:41,311 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 16:26:41,312 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 16:26:41,312 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-25 16:26:41,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][82], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 432#true, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0)]) [2021-03-25 16:26:41,364 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-25 16:26:41,364 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 16:26:41,364 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 16:26:41,364 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-25 16:26:41,405 INFO L129 PetriNetUnfolder]: 2905/13343 cut-off events. [2021-03-25 16:26:41,406 INFO L130 PetriNetUnfolder]: For 18150/23582 co-relation queries the response was YES. [2021-03-25 16:26:41,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26281 conditions, 13343 events. 2905/13343 cut-off events. For 18150/23582 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 163499 event pairs, 1263 based on Foata normal form. 48/11394 useless extension candidates. Maximal degree in co-relation 17541. Up to 2094 conditions per place. [2021-03-25 16:26:41,645 INFO L142 LiptonReduction]: Number of co-enabled transitions 5294 [2021-03-25 16:27:19,129 INFO L154 LiptonReduction]: Checked pairs total: 6978 [2021-03-25 16:27:19,130 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 16:27:19,130 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 38773 [2021-03-25 16:27:19,130 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 111 transitions, 588 flow [2021-03-25 16:27:19,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 295.6666666666667) internal successors, (887), 3 states have internal predecessors, (887), 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-25 16:27:19,130 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:27:19,131 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:27:19,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 16:27:19,131 INFO L428 AbstractCegarLoop]: === Iteration 6 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:27:19,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:27:19,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1481597355, now seen corresponding path program 1 times [2021-03-25 16:27:19,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:27:19,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314397446] [2021-03-25 16:27:19,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:27:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:27:19,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:27:19,170 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314397446] [2021-03-25 16:27:19,170 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652486265] [2021-03-25 16:27:19,170 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-25 16:27:19,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:27:19,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 16:27:19,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:27:19,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:27:19,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:27:19,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:27:19,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:27:19,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:27:19,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:27:19,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:27:19,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:27:19,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:27:19,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 16:27:19,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:27:19,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:27:19,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 16:27:19,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 16:27:19,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:19,320 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:27:19,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:19,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 16:27:19,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:27:19,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-25 16:27:19,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918077245] [2021-03-25 16:27:19,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 16:27:19,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:27:19,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 16:27:19,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-25 16:27:19,338 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 405 [2021-03-25 16:27:19,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 111 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 326.14285714285717) internal successors, (2283), 7 states have internal predecessors, (2283), 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-25 16:27:19,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:27:19,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 405 [2021-03-25 16:27:19,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:27:20,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][119], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 335#(<= ULTIMATE.start_main_~i~1 1), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 432#true, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-25 16:27:20,314 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-25 16:27:20,314 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 16:27:20,314 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 16:27:20,314 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-25 16:27:20,372 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][119], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 432#true, 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-25 16:27:20,372 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 16:27:20,372 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:27:20,372 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:27:20,372 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:27:20,415 INFO L129 PetriNetUnfolder]: 2698/12579 cut-off events. [2021-03-25 16:27:20,415 INFO L130 PetriNetUnfolder]: For 15456/19937 co-relation queries the response was YES. [2021-03-25 16:27:20,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24004 conditions, 12579 events. 2698/12579 cut-off events. For 15456/19937 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 155467 event pairs, 1297 based on Foata normal form. 110/10793 useless extension candidates. Maximal degree in co-relation 16004. Up to 1802 conditions per place. [2021-03-25 16:27:20,493 INFO L132 encePairwiseOnDemand]: 399/405 looper letters, 14 selfloop transitions, 5 changer transitions 1/122 dead transitions. [2021-03-25 16:27:20,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 122 transitions, 660 flow [2021-03-25 16:27:20,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 16:27:20,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 16:27:20,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1965 transitions. [2021-03-25 16:27:20,496 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.808641975308642 [2021-03-25 16:27:20,496 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1965 transitions. [2021-03-25 16:27:20,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1965 transitions. [2021-03-25 16:27:20,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:27:20,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1965 transitions. [2021-03-25 16:27:20,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 327.5) internal successors, (1965), 6 states have internal predecessors, (1965), 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-25 16:27:20,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 405.0) internal successors, (2835), 7 states have internal predecessors, (2835), 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-25 16:27:20,503 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 405.0) internal successors, (2835), 7 states have internal predecessors, (2835), 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-25 16:27:20,503 INFO L185 Difference]: Start difference. First operand has 120 places, 111 transitions, 588 flow. Second operand 6 states and 1965 transitions. [2021-03-25 16:27:20,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 122 transitions, 660 flow [2021-03-25 16:27:20,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 122 transitions, 622 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 16:27:20,527 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 570 flow [2021-03-25 16:27:20,527 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=405, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=570, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2021-03-25 16:27:20,527 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-25 16:27:20,527 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:27:20,527 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-25 16:27:20,527 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-25 16:27:20,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 112 transitions, 570 flow [2021-03-25 16:27:21,332 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][83], [t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, t_funThread4of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0NotInUse, 203#true, 79#L685-5true, Black: 442#(<= ULTIMATE.start_main_~i~1 3), 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-25 16:27:21,332 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-25 16:27:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 16:27:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 16:27:21,332 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-25 16:27:21,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= (+ |v_ULTIMATE.start_bar_#t~post10_240| 1) v_~glob~0_338) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_240|} OutVars{~glob~0=v_~glob~0_338, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_239|} AuxVars[] AssignedVars[~glob~0, ULTIMATE.start_bar_#t~post10][83], [192#t_funENTRYtrue, t_funThread1of5ForFork0InUse, t_funThread2of5ForFork0InUse, t_funThread3of5ForFork0InUse, Black: 240#(= ULTIMATE.start_main_~i~1 0), t_funThread4of5ForFork0InUse, Black: 242#(<= ULTIMATE.start_main_~i~1 1), t_funThread5of5ForFork0InUse, 203#true, 79#L685-5true, Black: 442#(<= ULTIMATE.start_main_~i~1 3), 85#L702-5true, Black: 209#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0)), Black: 211#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (= ~glob~0 0) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 213#(and (not (= 0 |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond|)) (not (= t_funThread1of5ForFork0___VERIFIER_assert_~cond 0))), Black: 205#(= ~glob~0 0), 220#true, Black: 226#(and (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 228#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (= ~glob~0 0) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 230#(and (not (= t_funThread2of5ForFork0___VERIFIER_assert_~cond 0)) (not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0))), Black: 222#(= ~glob~0 0), Black: 337#(<= ULTIMATE.start_main_~i~1 2), Black: 223#(not (= |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| 0)), 47#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 335#(<= ULTIMATE.start_main_~i~1 1), 112#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 51#t_funErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 434#(= ~glob~0 0), 437#true]) [2021-03-25 16:27:21,398 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 16:27:21,398 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 16:27:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:27:21,399 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 16:27:21,573 INFO L129 PetriNetUnfolder]: 2644/12436 cut-off events. [2021-03-25 16:27:21,573 INFO L130 PetriNetUnfolder]: For 12700/16473 co-relation queries the response was YES. [2021-03-25 16:27:21,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23103 conditions, 12436 events. 2644/12436 cut-off events. For 12700/16473 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 153359 event pairs, 1292 based on Foata normal form. 101/10683 useless extension candidates. Maximal degree in co-relation 23017. Up to 1789 conditions per place. [2021-03-25 16:27:21,723 INFO L142 LiptonReduction]: Number of co-enabled transitions 5336 [2021-03-25 16:27:49,269 INFO L154 LiptonReduction]: Checked pairs total: 6882 [2021-03-25 16:27:49,270 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 16:27:49,270 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 28743 [2021-03-25 16:27:49,270 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 112 transitions, 574 flow [2021-03-25 16:27:49,271 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 326.14285714285717) internal successors, (2283), 7 states have internal predecessors, (2283), 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-25 16:27:49,271 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:27:49,271 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:27:49,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 16:27:49,484 INFO L428 AbstractCegarLoop]: === Iteration 7 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:27:49,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:27:49,484 INFO L82 PathProgramCache]: Analyzing trace with hash -2065352367, now seen corresponding path program 1 times [2021-03-25 16:27:49,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:27:49,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140451104] [2021-03-25 16:27:49,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:27:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:27:49,499 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:27:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 16:27:49,510 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 16:27:49,524 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 16:27:49,524 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 16:27:49,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 16:27:49,524 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 16:27:49,525 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,539 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,540 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,541 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,542 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,543 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,544 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,545 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,546 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,547 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,548 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,549 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,550 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,551 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,552 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,553 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,554 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,554 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,555 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,556 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,557 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,558 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,558 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,559 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,559 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,560 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 16:27:49,563 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-03-25 16:27:49,564 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-25 16:27:49,568 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 16:27:49,568 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 16:27:49,568 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 16:27:49,568 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 16:27:49,568 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 16:27:49,568 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 16:27:49,568 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 16:27:49,568 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 16:27:49,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,692 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-25 16:27:49,693 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-25 16:27:49,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1842 conditions, 1610 events. 287/1610 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9742 event pairs, 72 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 1098. Up to 192 conditions per place. [2021-03-25 16:27:49,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,711 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,711 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:27:49,711 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,712 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 16:27:49,814 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-25 16:27:49,814 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-25 16:27:49,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1842 conditions, 1610 events. 287/1610 cut-off events. For 242/242 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 9757 event pairs, 72 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 1098. Up to 192 conditions per place. [2021-03-25 16:27:49,946 INFO L142 LiptonReduction]: Number of co-enabled transitions 32040 [2021-03-25 16:27:53,008 INFO L154 LiptonReduction]: Checked pairs total: 15392 [2021-03-25 16:27:53,008 INFO L156 LiptonReduction]: Total number of compositions: 125 [2021-03-25 16:27:53,008 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3297 [2021-03-25 16:27:53,010 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-25 16:27:53,010 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 16:27:53,010 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:27:53,011 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:27:53,011 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:27:53,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:27:53,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1449090440, now seen corresponding path program 1 times [2021-03-25 16:27:53,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:27:53,011 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382077664] [2021-03-25 16:27:53,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:27:53,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:27:53,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:53,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:27:53,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:53,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:27:53,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:53,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:27:53,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:27:53,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:27:53,037 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-25 16:27:53,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382077664] [2021-03-25 16:27:53,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:27:53,037 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:27:53,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216252650] [2021-03-25 16:27:53,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:27:53,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:27:53,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:27:53,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:27:53,039 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 280 out of 366 [2021-03-25 16:27:53,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 376 flow. Second operand has 5 states, 5 states have (on average 281.2) internal successors, (1406), 5 states have internal predecessors, (1406), 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-25 16:27:53,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:27:53,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 280 of 366 [2021-03-25 16:27:53,040 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:27:57,441 INFO L129 PetriNetUnfolder]: 11610/40443 cut-off events. [2021-03-25 16:27:57,442 INFO L130 PetriNetUnfolder]: For 4343/4470 co-relation queries the response was YES. [2021-03-25 16:27:57,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56535 conditions, 40443 events. 11610/40443 cut-off events. For 4343/4470 co-relation queries the response was YES. Maximal size of possible extension queue 1087. Compared 526875 event pairs, 2392 based on Foata normal form. 20256/56905 useless extension candidates. Maximal degree in co-relation 33178. Up to 4917 conditions per place. [2021-03-25 16:27:57,812 INFO L132 encePairwiseOnDemand]: 339/366 looper letters, 63 selfloop transitions, 8 changer transitions 0/180 dead transitions. [2021-03-25 16:27:57,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 580 flow [2021-03-25 16:27:57,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 16:27:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 16:27:57,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2439 transitions. [2021-03-25 16:27:57,814 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8329918032786885 [2021-03-25 16:27:57,814 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2439 transitions. [2021-03-25 16:27:57,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2439 transitions. [2021-03-25 16:27:57,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:27:57,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2439 transitions. [2021-03-25 16:27:57,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 304.875) internal successors, (2439), 8 states have internal predecessors, (2439), 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-25 16:27:57,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 366.0) internal successors, (3294), 9 states have internal predecessors, (3294), 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-25 16:27:57,819 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 366.0) internal successors, (3294), 9 states have internal predecessors, (3294), 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-25 16:27:57,819 INFO L185 Difference]: Start difference. First operand has 133 places, 149 transitions, 376 flow. Second operand 8 states and 2439 transitions. [2021-03-25 16:27:57,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 580 flow [2021-03-25 16:27:57,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 180 transitions, 580 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:27:57,827 INFO L241 Difference]: Finished difference. Result has 142 places, 132 transitions, 387 flow [2021-03-25 16:27:57,828 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=366, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=387, PETRI_PLACES=142, PETRI_TRANSITIONS=132} [2021-03-25 16:27:57,828 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, 9 predicate places. [2021-03-25 16:27:57,828 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:27:57,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-25 16:27:57,828 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-25 16:27:57,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 132 transitions, 387 flow [2021-03-25 16:27:58,097 INFO L129 PetriNetUnfolder]: 519/3245 cut-off events. [2021-03-25 16:27:58,097 INFO L130 PetriNetUnfolder]: For 833/860 co-relation queries the response was YES. [2021-03-25 16:27:58,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4126 conditions, 3245 events. 519/3245 cut-off events. For 833/860 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 26657 event pairs, 239 based on Foata normal form. 6/2949 useless extension candidates. Maximal degree in co-relation 2976. Up to 656 conditions per place. [2021-03-25 16:27:58,142 INFO L142 LiptonReduction]: Number of co-enabled transitions 11444 [2021-03-25 16:28:01,604 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:28:01,747 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:28:02,062 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 16:28:02,215 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 16:28:02,418 INFO L154 LiptonReduction]: Checked pairs total: 17021 [2021-03-25 16:28:02,418 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-25 16:28:02,418 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4590 [2021-03-25 16:28:02,419 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 323 flow [2021-03-25 16:28:02,419 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 281.2) internal successors, (1406), 5 states have internal predecessors, (1406), 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-25 16:28:02,419 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:28:02,419 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:28:02,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-25 16:28:02,419 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:28:02,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:28:02,420 INFO L82 PathProgramCache]: Analyzing trace with hash -924992793, now seen corresponding path program 1 times [2021-03-25 16:28:02,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:28:02,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299946125] [2021-03-25 16:28:02,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:28:02,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:28:02,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:02,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:28:02,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:02,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:28:02,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:02,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:28:02,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:02,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:28:02,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 16:28:02,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299946125] [2021-03-25 16:28:02,453 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:28:02,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 16:28:02,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235820565] [2021-03-25 16:28:02,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 16:28:02,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:28:02,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 16:28:02,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 16:28:02,455 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 412 [2021-03-25 16:28:02,456 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 312.2) internal successors, (1561), 5 states have internal predecessors, (1561), 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-25 16:28:02,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:28:02,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 412 [2021-03-25 16:28:02,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:28:07,286 INFO L129 PetriNetUnfolder]: 14434/51999 cut-off events. [2021-03-25 16:28:07,286 INFO L130 PetriNetUnfolder]: For 13165/13248 co-relation queries the response was YES. [2021-03-25 16:28:07,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78812 conditions, 51999 events. 14434/51999 cut-off events. For 13165/13248 co-relation queries the response was YES. Maximal size of possible extension queue 1397. Compared 710219 event pairs, 4576 based on Foata normal form. 0/44936 useless extension candidates. Maximal degree in co-relation 52854. Up to 6964 conditions per place. [2021-03-25 16:28:07,675 INFO L132 encePairwiseOnDemand]: 405/412 looper letters, 38 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2021-03-25 16:28:07,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 129 transitions, 518 flow [2021-03-25 16:28:07,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 16:28:07,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 16:28:07,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1603 transitions. [2021-03-25 16:28:07,677 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7781553398058253 [2021-03-25 16:28:07,677 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1603 transitions. [2021-03-25 16:28:07,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1603 transitions. [2021-03-25 16:28:07,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:28:07,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1603 transitions. [2021-03-25 16:28:07,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.6) internal successors, (1603), 5 states have internal predecessors, (1603), 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-25 16:28:07,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 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-25 16:28:07,680 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 412.0) internal successors, (2472), 6 states have internal predecessors, (2472), 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-25 16:28:07,680 INFO L185 Difference]: Start difference. First operand has 109 places, 99 transitions, 323 flow. Second operand 5 states and 1603 transitions. [2021-03-25 16:28:07,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 129 transitions, 518 flow [2021-03-25 16:28:07,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 129 transitions, 514 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 16:28:07,711 INFO L241 Difference]: Finished difference. Result has 115 places, 105 transitions, 394 flow [2021-03-25 16:28:07,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=412, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=394, PETRI_PLACES=115, PETRI_TRANSITIONS=105} [2021-03-25 16:28:07,711 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -18 predicate places. [2021-03-25 16:28:07,711 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:28:07,711 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-25 16:28:07,712 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-25 16:28:07,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 105 transitions, 394 flow [2021-03-25 16:28:08,204 INFO L129 PetriNetUnfolder]: 1352/6992 cut-off events. [2021-03-25 16:28:08,204 INFO L130 PetriNetUnfolder]: For 2752/2808 co-relation queries the response was YES. [2021-03-25 16:28:08,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9983 conditions, 6992 events. 1352/6992 cut-off events. For 2752/2808 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 70145 event pairs, 580 based on Foata normal form. 12/6203 useless extension candidates. Maximal degree in co-relation 7029. Up to 1492 conditions per place. [2021-03-25 16:28:08,301 INFO L142 LiptonReduction]: Number of co-enabled transitions 5896 [2021-03-25 16:28:12,509 INFO L154 LiptonReduction]: Checked pairs total: 14209 [2021-03-25 16:28:12,509 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 16:28:12,510 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4799 [2021-03-25 16:28:12,510 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 104 transitions, 392 flow [2021-03-25 16:28:12,510 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 312.2) internal successors, (1561), 5 states have internal predecessors, (1561), 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-25 16:28:12,510 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:28:12,510 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:28:12,511 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-25 16:28:12,511 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:28:12,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:28:12,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1086846727, now seen corresponding path program 1 times [2021-03-25 16:28:12,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:28:12,511 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132052998] [2021-03-25 16:28:12,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:28:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:28:12,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:12,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:28:12,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:28:12,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 16:28:12,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-25 16:28:12,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132052998] [2021-03-25 16:28:12,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 16:28:12,549 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 16:28:12,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914996442] [2021-03-25 16:28:12,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 16:28:12,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:28:12,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 16:28:12,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 16:28:12,552 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 425 [2021-03-25 16:28:12,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 104 transitions, 392 flow. Second operand has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 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-25 16:28:12,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:28:12,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 425 [2021-03-25 16:28:12,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:28:29,865 INFO L129 PetriNetUnfolder]: 57836/155506 cut-off events. [2021-03-25 16:28:29,865 INFO L130 PetriNetUnfolder]: For 83886/92485 co-relation queries the response was YES. [2021-03-25 16:28:31,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 280038 conditions, 155506 events. 57836/155506 cut-off events. For 83886/92485 co-relation queries the response was YES. Maximal size of possible extension queue 5104. Compared 2219609 event pairs, 25544 based on Foata normal form. 257/132390 useless extension candidates. Maximal degree in co-relation 205408. Up to 28856 conditions per place. [2021-03-25 16:28:31,585 INFO L132 encePairwiseOnDemand]: 411/425 looper letters, 47 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2021-03-25 16:28:31,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 144 transitions, 699 flow [2021-03-25 16:28:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 16:28:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 16:28:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1652 transitions. [2021-03-25 16:28:31,602 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7774117647058824 [2021-03-25 16:28:31,602 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1652 transitions. [2021-03-25 16:28:31,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1652 transitions. [2021-03-25 16:28:31,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:28:31,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1652 transitions. [2021-03-25 16:28:31,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 330.4) internal successors, (1652), 5 states have internal predecessors, (1652), 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-25 16:28:31,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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-25 16:28:31,605 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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-25 16:28:31,605 INFO L185 Difference]: Start difference. First operand has 114 places, 104 transitions, 392 flow. Second operand 5 states and 1652 transitions. [2021-03-25 16:28:31,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 144 transitions, 699 flow [2021-03-25 16:28:31,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 144 transitions, 699 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:28:31,823 INFO L241 Difference]: Finished difference. Result has 121 places, 116 transitions, 565 flow [2021-03-25 16:28:31,823 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=565, PETRI_PLACES=121, PETRI_TRANSITIONS=116} [2021-03-25 16:28:31,823 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -12 predicate places. [2021-03-25 16:28:31,823 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:28:31,823 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-25 16:28:31,823 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-25 16:28:31,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 116 transitions, 565 flow [2021-03-25 16:28:34,037 INFO L129 PetriNetUnfolder]: 5363/26274 cut-off events. [2021-03-25 16:28:34,037 INFO L130 PetriNetUnfolder]: For 22433/32312 co-relation queries the response was YES. [2021-03-25 16:28:34,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41597 conditions, 26274 events. 5363/26274 cut-off events. For 22433/32312 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 359962 event pairs, 2542 based on Foata normal form. 90/22485 useless extension candidates. Maximal degree in co-relation 34136. Up to 5419 conditions per place. [2021-03-25 16:28:34,661 INFO L142 LiptonReduction]: Number of co-enabled transitions 6424 [2021-03-25 16:33:54,825 INFO L154 LiptonReduction]: Checked pairs total: 14276 [2021-03-25 16:33:54,825 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 16:33:54,825 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 323002 [2021-03-25 16:33:54,826 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 116 transitions, 565 flow [2021-03-25 16:33:54,826 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 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-25 16:33:54,826 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 16:33:54,826 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 16:33:54,826 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-25 16:33:54,826 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 16:33:54,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 16:33:54,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1259662676, now seen corresponding path program 1 times [2021-03-25 16:33:54,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 16:33:54,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064031931] [2021-03-25 16:33:54,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 16:33:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:33:54,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,848 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-25 16:33:54,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064031931] [2021-03-25 16:33:54,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854820987] [2021-03-25 16:33:54,848 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-25 16:33:54,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 16:33:54,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 16:33:54,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 16:33:54,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:33:54,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:33:54,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 16:33:54,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 16:33:54,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:33:54,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 16:33:54,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 16:33:54,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 16:33:54,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 16:33:54,944 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 16:33:54,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 16:33:54,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 16:33:54,966 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-25 16:33:54,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 16:33:54,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 16:33:54,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4761919] [2021-03-25 16:33:54,967 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 16:33:54,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 16:33:54,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 16:33:54,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 16:33:54,969 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 437 [2021-03-25 16:33:54,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 116 transitions, 565 flow. Second operand has 7 states, 7 states have (on average 353.7142857142857) internal successors, (2476), 7 states have internal predecessors, (2476), 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-25 16:33:54,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 16:33:54,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 437 [2021-03-25 16:33:54,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 16:33:57,297 INFO L129 PetriNetUnfolder]: 5480/26903 cut-off events. [2021-03-25 16:33:57,298 INFO L130 PetriNetUnfolder]: For 22946/35904 co-relation queries the response was YES. [2021-03-25 16:33:57,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42996 conditions, 26903 events. 5480/26903 cut-off events. For 22946/35904 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 371991 event pairs, 2455 based on Foata normal form. 69/22863 useless extension candidates. Maximal degree in co-relation 29233. Up to 5288 conditions per place. [2021-03-25 16:33:57,488 INFO L132 encePairwiseOnDemand]: 432/437 looper letters, 11 selfloop transitions, 5 changer transitions 0/125 dead transitions. [2021-03-25 16:33:57,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 125 transitions, 615 flow [2021-03-25 16:33:57,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 16:33:57,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 16:33:57,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2130 transitions. [2021-03-25 16:33:57,490 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8123569794050344 [2021-03-25 16:33:57,490 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2130 transitions. [2021-03-25 16:33:57,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2130 transitions. [2021-03-25 16:33:57,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 16:33:57,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2130 transitions. [2021-03-25 16:33:57,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 355.0) internal successors, (2130), 6 states have internal predecessors, (2130), 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-25 16:33:57,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 437.0) internal successors, (3059), 7 states have internal predecessors, (3059), 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-25 16:33:57,494 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 437.0) internal successors, (3059), 7 states have internal predecessors, (3059), 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-25 16:33:57,494 INFO L185 Difference]: Start difference. First operand has 121 places, 116 transitions, 565 flow. Second operand 6 states and 2130 transitions. [2021-03-25 16:33:57,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 125 transitions, 615 flow [2021-03-25 16:33:57,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 125 transitions, 615 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 16:33:57,521 INFO L241 Difference]: Finished difference. Result has 129 places, 120 transitions, 599 flow [2021-03-25 16:33:57,521 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=599, PETRI_PLACES=129, PETRI_TRANSITIONS=120} [2021-03-25 16:33:57,521 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -4 predicate places. [2021-03-25 16:33:57,522 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 16:33:57,522 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-25 16:33:57,522 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-25 16:33:57,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 120 transitions, 599 flow [2021-03-25 16:34:00,438 INFO L129 PetriNetUnfolder]: 6435/31945 cut-off events. [2021-03-25 16:34:00,438 INFO L130 PetriNetUnfolder]: For 27227/38804 co-relation queries the response was YES. [2021-03-25 16:34:00,584 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50509 conditions, 31945 events. 6435/31945 cut-off events. For 27227/38804 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 455631 event pairs, 2805 based on Foata normal form. 41/27277 useless extension candidates. Maximal degree in co-relation 34086. Up to 6338 conditions per place. [2021-03-25 16:34:00,906 INFO L142 LiptonReduction]: Number of co-enabled transitions 6490 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown