/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-RepeatedVariableLbe.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 06:26:18,047 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 06:26:18,050 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 06:26:18,089 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 06:26:18,090 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 06:26:18,092 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 06:26:18,095 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 06:26:18,100 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 06:26:18,102 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 06:26:18,106 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 06:26:18,107 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 06:26:18,109 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 06:26:18,109 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 06:26:18,111 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 06:26:18,112 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 06:26:18,113 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 06:26:18,116 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 06:26:18,117 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 06:26:18,119 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 06:26:18,127 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 06:26:18,128 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 06:26:18,129 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 06:26:18,130 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 06:26:18,132 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 06:26:18,138 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 06:26:18,139 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 06:26:18,139 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 06:26:18,140 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 06:26:18,141 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 06:26:18,142 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 06:26:18,142 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 06:26:18,143 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 06:26:18,148 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 06:26:18,149 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 06:26:18,150 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 06:26:18,150 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 06:26:18,150 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 06:26:18,151 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 06:26:18,151 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 06:26:18,151 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 06:26:18,152 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 06:26:18,156 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-RepeatedVariableLbe.epf [2021-03-25 06:26:18,191 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 06:26:18,191 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 06:26:18,194 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 06:26:18,195 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 06:26:18,195 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 06:26:18,195 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 06:26:18,195 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 06:26:18,195 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 06:26:18,196 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 06:26:18,196 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 06:26:18,197 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 06:26:18,197 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 06:26:18,197 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 06:26:18,197 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 06:26:18,197 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 06:26:18,198 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 06:26:18,198 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 06:26:18,198 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 06:26:18,198 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 06:26:18,198 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 06:26:18,199 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 06:26:18,199 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 06:26:18,199 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 06:26:18,199 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 06:26:18,199 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 06:26:18,199 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 06:26:18,200 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 06:26:18,200 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-25 06:26:18,200 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 06:26:18,200 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 06:26:18,200 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 06:26:18,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 06:26:18,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 06:26:18,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 06:26:18,523 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 06:26:18,523 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 06:26:18,524 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 06:26:18,575 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db72cb72e/f1956f49aa964818b51bb9a6909b4344/FLAG2b6477386 [2021-03-25 06:26:19,148 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 06:26:19,149 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_20-callback_racefree.i [2021-03-25 06:26:19,162 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db72cb72e/f1956f49aa964818b51bb9a6909b4344/FLAG2b6477386 [2021-03-25 06:26:19,557 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db72cb72e/f1956f49aa964818b51bb9a6909b4344 [2021-03-25 06:26:19,560 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 06:26:19,561 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 06:26:19,562 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 06:26:19,562 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 06:26:19,565 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 06:26:19,565 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 06:26:19" (1/1) ... [2021-03-25 06:26:19,566 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1faf490a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:19, skipping insertion in model container [2021-03-25 06:26:19,566 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 06:26:19" (1/1) ... [2021-03-25 06:26:19,572 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 06:26:19,597 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 06:26:19,877 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 06:26:19,908 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 06:26:19,918 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 06:26:19,943 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 06:26:19,951 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 06:26:20,027 INFO L208 MainTranslator]: Completed translation [2021-03-25 06:26:20,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20 WrapperNode [2021-03-25 06:26:20,029 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 06:26:20,030 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 06:26:20,030 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 06:26:20,031 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 06:26:20,036 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,065 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,083 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 06:26:20,084 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 06:26:20,084 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 06:26:20,084 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 06:26:20,090 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,090 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,093 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,093 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,099 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,103 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,105 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (1/1) ... [2021-03-25 06:26:20,108 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 06:26:20,109 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 06:26:20,109 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 06:26:20,109 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 06:26:20,109 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (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 06:26:20,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-25 06:26:20,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 06:26:20,167 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-25 06:26:20,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 06:26:20,168 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-03-25 06:26:20,168 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-03-25 06:26:20,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 06:26:20,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 06:26:20,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 06:26:20,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 06:26:20,171 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 06:26:20,666 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 06:26:20,666 INFO L299 CfgBuilder]: Removed 23 assume(true) statements. [2021-03-25 06:26:20,668 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 06:26:20 BoogieIcfgContainer [2021-03-25 06:26:20,668 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 06:26:20,669 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 06:26:20,669 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 06:26:20,672 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 06:26:20,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 06:26:19" (1/3) ... [2021-03-25 06:26:20,673 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@170f626d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 06:26:20, skipping insertion in model container [2021-03-25 06:26:20,673 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 06:26:20" (2/3) ... [2021-03-25 06:26:20,673 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@170f626d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 06:26:20, skipping insertion in model container [2021-03-25 06:26:20,673 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 06:26:20" (3/3) ... [2021-03-25 06:26:20,674 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_20-callback_racefree.i [2021-03-25 06:26:20,679 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 06:26:20,684 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 06:26:20,684 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 06:26:20,707 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,707 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,707 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,707 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,708 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,709 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,710 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,711 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,712 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,712 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,712 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,714 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,714 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,714 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,715 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,715 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,715 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,715 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,715 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:20,720 INFO L149 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-03-25 06:26:20,735 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 06:26:20,754 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:26:20,754 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:26:20,754 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:26:20,754 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:26:20,754 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:26:20,755 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:26:20,755 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:26:20,755 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:26:20,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 131 transitions, 270 flow [2021-03-25 06:26:20,848 INFO L129 PetriNetUnfolder]: 26/198 cut-off events. [2021-03-25 06:26:20,848 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:26:20,853 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 06:26:20,854 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 131 transitions, 270 flow [2021-03-25 06:26:20,858 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 115 places, 126 transitions, 257 flow [2021-03-25 06:26:20,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:20,867 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-25 06:26:20,870 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 126 transitions, 257 flow [2021-03-25 06:26:20,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 126 transitions, 257 flow [2021-03-25 06:26:20,897 INFO L129 PetriNetUnfolder]: 25/193 cut-off events. [2021-03-25 06:26:20,897 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 06:26:20,898 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 06:26:20,907 INFO L142 LiptonReduction]: Number of co-enabled transitions 2880 [2021-03-25 06:26:22,881 INFO L154 LiptonReduction]: Checked pairs total: 1618 [2021-03-25 06:26:22,882 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-25 06:26:22,884 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2025 [2021-03-25 06:26:22,897 INFO L129 PetriNetUnfolder]: 1/35 cut-off events. [2021-03-25 06:26:22,898 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 06:26:22,898 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:22,899 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:26:22,899 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 06:26:22,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:22,905 INFO L82 PathProgramCache]: Analyzing trace with hash -790532055, now seen corresponding path program 1 times [2021-03-25 06:26:22,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:22,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222734710] [2021-03-25 06:26:22,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:23,056 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:23,099 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:23,118 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 06:26:23,119 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 06:26:23,119 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 06:26:23,119 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 06:26:23,120 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 06:26:23,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,129 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,129 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,130 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,131 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,132 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,133 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,136 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,137 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,138 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,139 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:23,142 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-03-25 06:26:23,142 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 06:26:23,144 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:26:23,144 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:26:23,144 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:26:23,144 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:26:23,144 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:26:23,144 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:26:23,145 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:26:23,145 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:26:23,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,201 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-25 06:26:23,201 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-25 06:26:23,205 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 06:26:23,206 INFO L82 GeneralOperation]: Start removeDead. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,209 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,209 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:23,209 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,210 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 153 transitions, 324 flow [2021-03-25 06:26:23,243 INFO L129 PetriNetUnfolder]: 43/310 cut-off events. [2021-03-25 06:26:23,243 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-03-25 06:26:23,245 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 06:26:23,252 INFO L142 LiptonReduction]: Number of co-enabled transitions 7000 [2021-03-25 06:26:25,099 INFO L154 LiptonReduction]: Checked pairs total: 3657 [2021-03-25 06:26:25,100 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-25 06:26:25,100 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1891 [2021-03-25 06:26:25,105 INFO L129 PetriNetUnfolder]: 6/60 cut-off events. [2021-03-25 06:26:25,105 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:26:25,105 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:25,105 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 06:26:25,106 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 06:26:25,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:25,106 INFO L82 PathProgramCache]: Analyzing trace with hash -2046158223, now seen corresponding path program 1 times [2021-03-25 06:26:25,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:25,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472899749] [2021-03-25 06:26:25,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:25,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:25,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:25,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:25,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:25,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:25,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:25,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:25,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:25,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:25,215 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 06:26:25,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472899749] [2021-03-25 06:26:25,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:25,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:26:25,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880463241] [2021-03-25 06:26:25,223 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:25,223 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:25,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:25,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:25,236 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 237 [2021-03-25 06:26:25,239 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 06:26:25,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:25,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 237 [2021-03-25 06:26:25,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:25,443 INFO L129 PetriNetUnfolder]: 201/971 cut-off events. [2021-03-25 06:26:25,443 INFO L130 PetriNetUnfolder]: For 21/24 co-relation queries the response was YES. [2021-03-25 06:26:25,446 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 06:26:25,451 INFO L132 encePairwiseOnDemand]: 220/237 looper letters, 35 selfloop transitions, 8 changer transitions 0/107 dead transitions. [2021-03-25 06:26:25,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 107 transitions, 318 flow [2021-03-25 06:26:25,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 06:26:25,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 06:26:25,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1605 transitions. [2021-03-25 06:26:25,472 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8465189873417721 [2021-03-25 06:26:25,478 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1605 transitions. [2021-03-25 06:26:25,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1605 transitions. [2021-03-25 06:26:25,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:25,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1605 transitions. [2021-03-25 06:26:25,492 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 06:26:25,501 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 06:26:25,502 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 06:26:25,504 INFO L185 Difference]: Start difference. First operand has 78 places, 88 transitions, 194 flow. Second operand 8 states and 1605 transitions. [2021-03-25 06:26:25,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 107 transitions, 318 flow [2021-03-25 06:26:25,508 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 06:26:25,511 INFO L241 Difference]: Finished difference. Result has 89 places, 83 transitions, 229 flow [2021-03-25 06:26:25,513 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 06:26:25,513 INFO L343 CegarLoopForPetriNet]: 78 programPoint places, 11 predicate places. [2021-03-25 06:26:25,513 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:25,514 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-25 06:26:25,514 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 83 transitions, 229 flow [2021-03-25 06:26:25,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 83 transitions, 229 flow [2021-03-25 06:26:25,546 INFO L129 PetriNetUnfolder]: 30/412 cut-off events. [2021-03-25 06:26:25,546 INFO L130 PetriNetUnfolder]: For 62/72 co-relation queries the response was YES. [2021-03-25 06:26:25,548 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 06:26:25,552 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-25 06:26:26,275 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-03-25 06:26:26,877 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-25 06:26:27,037 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-25 06:26:27,314 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 115 [2021-03-25 06:26:27,437 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-03-25 06:26:27,757 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-25 06:26:27,935 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:28,277 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 123 [2021-03-25 06:26:28,430 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:28,440 INFO L154 LiptonReduction]: Checked pairs total: 3880 [2021-03-25 06:26:28,440 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-25 06:26:28,441 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2928 [2021-03-25 06:26:28,441 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 67 transitions, 199 flow [2021-03-25 06:26:28,442 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 06:26:28,442 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:28,442 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:26:28,442 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 06:26:28,442 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 06:26:28,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:28,443 INFO L82 PathProgramCache]: Analyzing trace with hash 38489066, now seen corresponding path program 1 times [2021-03-25 06:26:28,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:28,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489024196] [2021-03-25 06:26:28,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:28,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:28,461 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:28,493 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:28,499 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 06:26:28,500 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 06:26:28,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 06:26:28,501 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 06:26:28,501 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,516 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,517 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,518 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,519 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,520 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,521 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,522 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,523 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,524 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,524 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,525 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,527 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,527 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,528 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,529 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,530 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,531 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,533 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,534 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,534 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,535 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,535 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:28,537 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-25 06:26:28,538 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 06:26:28,539 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:26:28,539 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:26:28,539 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:26:28,539 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:26:28,539 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:26:28,539 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:26:28,539 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:26:28,539 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:26:28,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,616 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-25 06:26:28,616 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-25 06:26:28,619 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 06:26:28,619 INFO L82 GeneralOperation]: Start removeDead. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,621 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,621 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:28,621 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,622 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,622 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 175 transitions, 380 flow [2021-03-25 06:26:28,668 INFO L129 PetriNetUnfolder]: 65/453 cut-off events. [2021-03-25 06:26:28,668 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2021-03-25 06:26:28,671 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 06:26:28,681 INFO L142 LiptonReduction]: Number of co-enabled transitions 11880 [2021-03-25 06:26:30,578 INFO L154 LiptonReduction]: Checked pairs total: 6225 [2021-03-25 06:26:30,578 INFO L156 LiptonReduction]: Total number of compositions: 95 [2021-03-25 06:26:30,578 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1957 [2021-03-25 06:26:30,583 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2021-03-25 06:26:30,583 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:26:30,583 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:30,583 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 06:26:30,583 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 06:26:30,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:30,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1615439985, now seen corresponding path program 1 times [2021-03-25 06:26:30,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:30,584 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356267060] [2021-03-25 06:26:30,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:30,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:30,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:30,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:30,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:30,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:30,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:30,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:30,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:30,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:30,641 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 06:26:30,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356267060] [2021-03-25 06:26:30,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:30,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:26:30,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233970756] [2021-03-25 06:26:30,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:30,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:30,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:30,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:30,648 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 270 [2021-03-25 06:26:30,649 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 06:26:30,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:30,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 270 [2021-03-25 06:26:30,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:30,961 INFO L129 PetriNetUnfolder]: 611/2468 cut-off events. [2021-03-25 06:26:30,962 INFO L130 PetriNetUnfolder]: For 88/96 co-relation queries the response was YES. [2021-03-25 06:26:30,971 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 06:26:30,982 INFO L132 encePairwiseOnDemand]: 251/270 looper letters, 42 selfloop transitions, 8 changer transitions 0/126 dead transitions. [2021-03-25 06:26:30,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 126 transitions, 382 flow [2021-03-25 06:26:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 06:26:30,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 06:26:30,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1802 transitions. [2021-03-25 06:26:30,986 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8342592592592593 [2021-03-25 06:26:30,986 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1802 transitions. [2021-03-25 06:26:30,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1802 transitions. [2021-03-25 06:26:30,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:30,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1802 transitions. [2021-03-25 06:26:30,991 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 06:26:30,994 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 06:26:30,996 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 06:26:30,996 INFO L185 Difference]: Start difference. First operand has 92 places, 103 transitions, 236 flow. Second operand 8 states and 1802 transitions. [2021-03-25 06:26:30,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 126 transitions, 382 flow [2021-03-25 06:26:31,000 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 06:26:31,003 INFO L241 Difference]: Finished difference. Result has 103 places, 96 transitions, 267 flow [2021-03-25 06:26:31,003 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 06:26:31,003 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 11 predicate places. [2021-03-25 06:26:31,003 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:31,004 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-25 06:26:31,004 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 96 transitions, 267 flow [2021-03-25 06:26:31,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 96 transitions, 267 flow [2021-03-25 06:26:31,041 INFO L129 PetriNetUnfolder]: 48/575 cut-off events. [2021-03-25 06:26:31,041 INFO L130 PetriNetUnfolder]: For 101/114 co-relation queries the response was YES. [2021-03-25 06:26:31,043 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 06:26:31,052 INFO L142 LiptonReduction]: Number of co-enabled transitions 4290 [2021-03-25 06:26:32,345 INFO L154 LiptonReduction]: Checked pairs total: 3572 [2021-03-25 06:26:32,345 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-25 06:26:32,346 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1343 [2021-03-25 06:26:32,346 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 75 transitions, 227 flow [2021-03-25 06:26:32,347 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 06:26:32,347 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:32,347 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 06:26:32,347 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 06:26:32,347 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 06:26:32,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:32,348 INFO L82 PathProgramCache]: Analyzing trace with hash -793105680, now seen corresponding path program 1 times [2021-03-25 06:26:32,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:32,348 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694158847] [2021-03-25 06:26:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:32,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:32,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:32,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:32,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:32,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:32,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:32,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:32,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:32,406 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 06:26:32,407 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694158847] [2021-03-25 06:26:32,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:32,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:26:32,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653594623] [2021-03-25 06:26:32,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:32,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:32,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:32,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:32,409 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 298 [2021-03-25 06:26:32,410 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 06:26:32,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:32,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 298 [2021-03-25 06:26:32,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:32,749 INFO L129 PetriNetUnfolder]: 634/2625 cut-off events. [2021-03-25 06:26:32,749 INFO L130 PetriNetUnfolder]: For 846/886 co-relation queries the response was YES. [2021-03-25 06:26:32,760 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 06:26:32,771 INFO L132 encePairwiseOnDemand]: 292/298 looper letters, 33 selfloop transitions, 14 changer transitions 0/106 dead transitions. [2021-03-25 06:26:32,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 441 flow [2021-03-25 06:26:32,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 06:26:32,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 06:26:32,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1621 transitions. [2021-03-25 06:26:32,775 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7770853307766059 [2021-03-25 06:26:32,776 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1621 transitions. [2021-03-25 06:26:32,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1621 transitions. [2021-03-25 06:26:32,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:32,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1621 transitions. [2021-03-25 06:26:32,780 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 06:26:32,784 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 06:26:32,785 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 06:26:32,785 INFO L185 Difference]: Start difference. First operand has 82 places, 75 transitions, 227 flow. Second operand 7 states and 1621 transitions. [2021-03-25 06:26:32,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 441 flow [2021-03-25 06:26:32,792 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 06:26:32,795 INFO L241 Difference]: Finished difference. Result has 91 places, 84 transitions, 313 flow [2021-03-25 06:26:32,795 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 06:26:32,796 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, -1 predicate places. [2021-03-25 06:26:32,796 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:32,796 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-25 06:26:32,796 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 84 transitions, 313 flow [2021-03-25 06:26:32,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 84 transitions, 313 flow [2021-03-25 06:26:32,882 INFO L129 PetriNetUnfolder]: 108/1063 cut-off events. [2021-03-25 06:26:32,882 INFO L130 PetriNetUnfolder]: For 285/303 co-relation queries the response was YES. [2021-03-25 06:26:32,886 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 06:26:32,896 INFO L142 LiptonReduction]: Number of co-enabled transitions 2636 [2021-03-25 06:26:33,279 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:26:33,455 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:33,786 WARN L205 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:26:33,933 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:34,187 INFO L154 LiptonReduction]: Checked pairs total: 4804 [2021-03-25 06:26:34,187 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-25 06:26:34,187 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1391 [2021-03-25 06:26:34,188 INFO L480 AbstractCegarLoop]: Abstraction has has 88 places, 81 transitions, 309 flow [2021-03-25 06:26:34,188 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 06:26:34,188 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:34,189 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:26:34,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 06:26:34,189 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 06:26:34,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:34,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1874488155, now seen corresponding path program 1 times [2021-03-25 06:26:34,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:34,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003158928] [2021-03-25 06:26:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:34,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:34,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:34,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:34,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:34,224 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 06:26:34,224 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003158928] [2021-03-25 06:26:34,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:34,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 06:26:34,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935469565] [2021-03-25 06:26:34,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 06:26:34,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:34,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 06:26:34,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 06:26:34,227 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 316 [2021-03-25 06:26:34,228 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 06:26:34,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:34,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 316 [2021-03-25 06:26:34,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:34,620 INFO L129 PetriNetUnfolder]: 893/3822 cut-off events. [2021-03-25 06:26:34,620 INFO L130 PetriNetUnfolder]: For 1907/2768 co-relation queries the response was YES. [2021-03-25 06:26:34,638 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 06:26:34,656 INFO L132 encePairwiseOnDemand]: 304/316 looper letters, 25 selfloop transitions, 21 changer transitions 2/105 dead transitions. [2021-03-25 06:26:34,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 105 transitions, 540 flow [2021-03-25 06:26:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 06:26:34,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 06:26:34,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1182 transitions. [2021-03-25 06:26:34,659 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7481012658227848 [2021-03-25 06:26:34,659 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1182 transitions. [2021-03-25 06:26:34,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1182 transitions. [2021-03-25 06:26:34,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:34,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1182 transitions. [2021-03-25 06:26:34,662 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 06:26:34,665 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 06:26:34,665 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 06:26:34,665 INFO L185 Difference]: Start difference. First operand has 88 places, 81 transitions, 309 flow. Second operand 5 states and 1182 transitions. [2021-03-25 06:26:34,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 105 transitions, 540 flow [2021-03-25 06:26:34,672 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 06:26:34,676 INFO L241 Difference]: Finished difference. Result has 94 places, 92 transitions, 459 flow [2021-03-25 06:26:34,677 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 06:26:34,677 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 2 predicate places. [2021-03-25 06:26:34,677 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:34,677 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-25 06:26:34,677 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 92 transitions, 459 flow [2021-03-25 06:26:34,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 92 transitions, 459 flow [2021-03-25 06:26:34,816 INFO L129 PetriNetUnfolder]: 206/2023 cut-off events. [2021-03-25 06:26:34,816 INFO L130 PetriNetUnfolder]: For 763/801 co-relation queries the response was YES. [2021-03-25 06:26:34,824 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 06:26:34,844 INFO L142 LiptonReduction]: Number of co-enabled transitions 2586 [2021-03-25 06:26:34,919 INFO L154 LiptonReduction]: Checked pairs total: 1804 [2021-03-25 06:26:34,919 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 06:26:34,920 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 243 [2021-03-25 06:26:34,920 INFO L480 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 459 flow [2021-03-25 06:26:34,921 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 06:26:34,921 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:34,921 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 06:26:34,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 06:26:34,921 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 06:26:34,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:34,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1337052640, now seen corresponding path program 1 times [2021-03-25 06:26:34,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:34,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731301874] [2021-03-25 06:26:34,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:34,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:34,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:34,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:34,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:34,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:34,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:34,984 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 06:26:34,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731301874] [2021-03-25 06:26:34,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895269748] [2021-03-25 06:26:34,985 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 06:26:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:35,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 06:26:35,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:26:35,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:26:35,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:26:35,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:26:35,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:26:35,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:26:35,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:26:35,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:26:35,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:26:35,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:35,232 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:26:35,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:35,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:35,290 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 06:26:35,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:26:35,291 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-03-25 06:26:35,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991447404] [2021-03-25 06:26:35,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:35,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:35,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:35,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:35,293 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 316 [2021-03-25 06:26:35,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 459 flow. Second operand has 5 states, 5 states have (on average 258.4) internal successors, (1292), 5 states have internal predecessors, (1292), 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 06:26:35,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:35,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 316 [2021-03-25 06:26:35,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:35,610 INFO L129 PetriNetUnfolder]: 190/1826 cut-off events. [2021-03-25 06:26:35,611 INFO L130 PetriNetUnfolder]: For 692/726 co-relation queries the response was YES. [2021-03-25 06:26:35,619 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 06:26:35,624 INFO L132 encePairwiseOnDemand]: 311/316 looper letters, 11 selfloop transitions, 5 changer transitions 4/101 dead transitions. [2021-03-25 06:26:35,625 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 101 transitions, 509 flow [2021-03-25 06:26:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 06:26:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 06:26:35,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1560 transitions. [2021-03-25 06:26:35,628 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8227848101265823 [2021-03-25 06:26:35,628 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1560 transitions. [2021-03-25 06:26:35,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1560 transitions. [2021-03-25 06:26:35,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:35,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1560 transitions. [2021-03-25 06:26:35,631 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 06:26:35,634 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 06:26:35,635 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 06:26:35,635 INFO L185 Difference]: Start difference. First operand has 94 places, 92 transitions, 459 flow. Second operand 6 states and 1560 transitions. [2021-03-25 06:26:35,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 101 transitions, 509 flow [2021-03-25 06:26:35,638 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 06:26:35,641 INFO L241 Difference]: Finished difference. Result has 102 places, 92 transitions, 451 flow [2021-03-25 06:26:35,642 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 06:26:35,642 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 10 predicate places. [2021-03-25 06:26:35,642 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:35,642 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-25 06:26:35,642 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 92 transitions, 451 flow [2021-03-25 06:26:35,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 92 transitions, 451 flow [2021-03-25 06:26:35,875 INFO L129 PetriNetUnfolder]: 170/1690 cut-off events. [2021-03-25 06:26:35,875 INFO L130 PetriNetUnfolder]: For 646/680 co-relation queries the response was YES. [2021-03-25 06:26:35,884 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 14312 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 06:26:35,912 INFO L142 LiptonReduction]: Number of co-enabled transitions 2616 [2021-03-25 06:26:36,173 INFO L154 LiptonReduction]: Checked pairs total: 7146 [2021-03-25 06:26:36,174 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 06:26:36,174 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 532 [2021-03-25 06:26:36,174 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 90 transitions, 447 flow [2021-03-25 06:26:36,175 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 258.4) internal successors, (1292), 5 states have internal predecessors, (1292), 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 06:26:36,175 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:36,175 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2021-03-25 06:26:36,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-03-25 06:26:36,398 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 06:26:36,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:36,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1925474432, now seen corresponding path program 1 times [2021-03-25 06:26:36,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:36,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145128783] [2021-03-25 06:26:36,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:36,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:36,414 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:26:36,423 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:26:36,439 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 06:26:36,440 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 06:26:36,440 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 06:26:36,440 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 06:26:36,440 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 06:26:36,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,457 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,457 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,458 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,458 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,459 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,463 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,464 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,465 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,466 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,467 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,468 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,469 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,470 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,471 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,472 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,475 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,477 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,478 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,478 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,478 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,478 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,479 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,479 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,479 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,479 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,480 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:26:36,483 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-25 06:26:36,484 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 06:26:36,484 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:26:36,485 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:26:36,485 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:26:36,485 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:26:36,485 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:26:36,485 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:26:36,485 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:26:36,485 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:26:36,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,560 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-25 06:26:36,560 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-25 06:26:36,566 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 06:26:36,566 INFO L82 GeneralOperation]: Start removeDead. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,573 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:36,573 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,573 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 197 transitions, 438 flow [2021-03-25 06:26:36,642 INFO L129 PetriNetUnfolder]: 99/660 cut-off events. [2021-03-25 06:26:36,642 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2021-03-25 06:26:36,647 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 06:26:36,663 INFO L142 LiptonReduction]: Number of co-enabled transitions 17680 [2021-03-25 06:26:38,868 INFO L154 LiptonReduction]: Checked pairs total: 8689 [2021-03-25 06:26:38,869 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-25 06:26:38,869 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2296 [2021-03-25 06:26:38,873 INFO L129 PetriNetUnfolder]: 9/64 cut-off events. [2021-03-25 06:26:38,873 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:26:38,873 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:38,873 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 06:26:38,873 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 06:26:38,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:38,874 INFO L82 PathProgramCache]: Analyzing trace with hash 674329423, now seen corresponding path program 1 times [2021-03-25 06:26:38,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:38,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530706716] [2021-03-25 06:26:38,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:38,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:38,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:38,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:38,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:38,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:38,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:38,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:38,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:38,914 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 06:26:38,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530706716] [2021-03-25 06:26:38,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:38,914 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:26:38,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448681215] [2021-03-25 06:26:38,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:38,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:38,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:38,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:38,916 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 296 [2021-03-25 06:26:38,917 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 06:26:38,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:38,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 296 [2021-03-25 06:26:38,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:39,658 INFO L129 PetriNetUnfolder]: 1682/6163 cut-off events. [2021-03-25 06:26:39,658 INFO L130 PetriNetUnfolder]: For 336/357 co-relation queries the response was YES. [2021-03-25 06:26:39,693 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 06:26:39,726 INFO L132 encePairwiseOnDemand]: 272/296 looper letters, 49 selfloop transitions, 8 changer transitions 0/145 dead transitions. [2021-03-25 06:26:39,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 448 flow [2021-03-25 06:26:39,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 06:26:39,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 06:26:39,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2008 transitions. [2021-03-25 06:26:39,731 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.847972972972973 [2021-03-25 06:26:39,731 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2008 transitions. [2021-03-25 06:26:39,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2008 transitions. [2021-03-25 06:26:39,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:39,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2008 transitions. [2021-03-25 06:26:39,735 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 06:26:39,738 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 06:26:39,740 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 06:26:39,740 INFO L185 Difference]: Start difference. First operand has 108 places, 123 transitions, 290 flow. Second operand 8 states and 2008 transitions. [2021-03-25 06:26:39,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 448 flow [2021-03-25 06:26:39,742 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 06:26:39,744 INFO L241 Difference]: Finished difference. Result has 117 places, 109 transitions, 307 flow [2021-03-25 06:26:39,744 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 06:26:39,745 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 9 predicate places. [2021-03-25 06:26:39,745 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:39,745 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-25 06:26:39,745 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 109 transitions, 307 flow [2021-03-25 06:26:39,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 117 places, 109 transitions, 307 flow [2021-03-25 06:26:39,825 INFO L129 PetriNetUnfolder]: 111/1087 cut-off events. [2021-03-25 06:26:39,826 INFO L130 PetriNetUnfolder]: For 211/228 co-relation queries the response was YES. [2021-03-25 06:26:39,831 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 06:26:39,847 INFO L142 LiptonReduction]: Number of co-enabled transitions 6320 [2021-03-25 06:26:41,281 INFO L154 LiptonReduction]: Checked pairs total: 7056 [2021-03-25 06:26:41,282 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-25 06:26:41,282 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1537 [2021-03-25 06:26:41,282 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 82 transitions, 255 flow [2021-03-25 06:26:41,283 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 06:26:41,283 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:41,283 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 06:26:41,283 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 06:26:41,283 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 06:26:41,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:41,284 INFO L82 PathProgramCache]: Analyzing trace with hash -837483222, now seen corresponding path program 1 times [2021-03-25 06:26:41,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:41,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243010722] [2021-03-25 06:26:41,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:41,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:41,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:41,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:41,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:41,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:41,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:41,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:41,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:41,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:41,321 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 06:26:41,322 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243010722] [2021-03-25 06:26:41,322 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:41,322 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:26:41,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131054672] [2021-03-25 06:26:41,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:26:41,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:41,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:26:41,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:26:41,324 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-25 06:26:41,325 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 06:26:41,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:41,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-25 06:26:41,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:42,296 INFO L129 PetriNetUnfolder]: 2880/9912 cut-off events. [2021-03-25 06:26:42,297 INFO L130 PetriNetUnfolder]: For 2954/2965 co-relation queries the response was YES. [2021-03-25 06:26:42,342 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 06:26:42,383 INFO L132 encePairwiseOnDemand]: 323/332 looper letters, 46 selfloop transitions, 24 changer transitions 0/134 dead transitions. [2021-03-25 06:26:42,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 134 transitions, 581 flow [2021-03-25 06:26:42,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 06:26:42,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 06:26:42,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1844 transitions. [2021-03-25 06:26:42,388 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7934595524956971 [2021-03-25 06:26:42,388 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1844 transitions. [2021-03-25 06:26:42,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1844 transitions. [2021-03-25 06:26:42,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:42,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1844 transitions. [2021-03-25 06:26:42,392 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 06:26:42,395 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 06:26:42,396 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 06:26:42,396 INFO L185 Difference]: Start difference. First operand has 90 places, 82 transitions, 255 flow. Second operand 7 states and 1844 transitions. [2021-03-25 06:26:42,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 134 transitions, 581 flow [2021-03-25 06:26:42,405 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 06:26:42,407 INFO L241 Difference]: Finished difference. Result has 102 places, 101 transitions, 457 flow [2021-03-25 06:26:42,407 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 06:26:42,407 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -6 predicate places. [2021-03-25 06:26:42,407 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:42,407 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-25 06:26:42,407 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 101 transitions, 457 flow [2021-03-25 06:26:42,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 101 transitions, 457 flow [2021-03-25 06:26:42,714 INFO L129 PetriNetUnfolder]: 665/4034 cut-off events. [2021-03-25 06:26:42,714 INFO L130 PetriNetUnfolder]: For 4385/4756 co-relation queries the response was YES. [2021-03-25 06:26:42,735 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 06:26:42,798 INFO L142 LiptonReduction]: Number of co-enabled transitions 4116 [2021-03-25 06:26:43,652 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:26:43,824 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:44,174 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:26:44,329 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:26:45,126 INFO L154 LiptonReduction]: Checked pairs total: 8200 [2021-03-25 06:26:45,127 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 06:26:45,127 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2720 [2021-03-25 06:26:45,127 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 99 transitions, 453 flow [2021-03-25 06:26:45,128 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 06:26:45,128 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:45,128 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:26:45,128 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 06:26:45,128 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 06:26:45,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:45,128 INFO L82 PathProgramCache]: Analyzing trace with hash -478896126, now seen corresponding path program 1 times [2021-03-25 06:26:45,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:45,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003464215] [2021-03-25 06:26:45,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:45,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:45,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:45,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:45,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:45,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:45,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:26:45,165 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 06:26:45,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003464215] [2021-03-25 06:26:45,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:26:45,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 06:26:45,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111499392] [2021-03-25 06:26:45,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 06:26:45,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:45,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 06:26:45,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 06:26:45,167 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 345 [2021-03-25 06:26:45,168 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 06:26:45,168 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:45,168 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 345 [2021-03-25 06:26:45,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:46,670 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,670 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-25 06:26:46,670 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-25 06:26:46,670 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 06:26:46,671 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 06:26:46,780 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,780 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2021-03-25 06:26:46,780 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 06:26:46,780 INFO L387 tUnfolder$Statistics]: existing Event has 65 ancestors and is cut-off event [2021-03-25 06:26:46,780 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2021-03-25 06:26:46,802 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,802 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2021-03-25 06:26:46,803 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 06:26:46,803 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2021-03-25 06:26:46,803 INFO L387 tUnfolder$Statistics]: existing Event has 66 ancestors and is cut-off event [2021-03-25 06:26:46,892 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,892 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 06:26:46,892 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:26:46,892 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:46,892 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:46,893 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,893 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 06:26:46,893 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:46,893 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:46,893 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:26:46,909 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,909 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-25 06:26:46,909 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 06:26:46,909 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-25 06:26:46,909 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 06:26:46,926 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,926 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:26:46,926 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:46,927 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,927 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:46,927 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,927 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:46,927 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:26:46,939 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,940 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 06:26:46,940 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 06:26:46,940 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:46,940 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:26:46,947 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:46,948 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-25 06:26:46,948 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-25 06:26:46,948 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 06:26:46,948 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 06:26:46,967 INFO L129 PetriNetUnfolder]: 4825/17918 cut-off events. [2021-03-25 06:26:46,968 INFO L130 PetriNetUnfolder]: For 19635/20713 co-relation queries the response was YES. [2021-03-25 06:26:47,079 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 06:26:47,154 INFO L132 encePairwiseOnDemand]: 331/345 looper letters, 33 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2021-03-25 06:26:47,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 850 flow [2021-03-25 06:26:47,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 06:26:47,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 06:26:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1351 transitions. [2021-03-25 06:26:47,157 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7831884057971015 [2021-03-25 06:26:47,157 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1351 transitions. [2021-03-25 06:26:47,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1351 transitions. [2021-03-25 06:26:47,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:47,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1351 transitions. [2021-03-25 06:26:47,160 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 06:26:47,162 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 06:26:47,163 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 06:26:47,163 INFO L185 Difference]: Start difference. First operand has 100 places, 99 transitions, 453 flow. Second operand 5 states and 1351 transitions. [2021-03-25 06:26:47,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 850 flow [2021-03-25 06:26:47,210 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 06:26:47,212 INFO L241 Difference]: Finished difference. Result has 106 places, 120 transitions, 747 flow [2021-03-25 06:26:47,212 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 06:26:47,212 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, -2 predicate places. [2021-03-25 06:26:47,212 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:47,212 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-25 06:26:47,212 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 120 transitions, 747 flow [2021-03-25 06:26:47,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 120 transitions, 747 flow [2021-03-25 06:26:47,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1409] L702-11-->L702-13: Formula: (= v_~glob~0_139 (+ |v_ULTIMATE.start_bar_#t~post12_34| (- 1))) InVars {ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_34|} OutVars{ULTIMATE.start_bar_#t~post12=|v_ULTIMATE.start_bar_#t~post12_33|, ~glob~0=v_~glob~0_139} 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 06:26:47,651 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2021-03-25 06:26:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 06:26:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 06:26:47,652 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 06:26:48,011 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 06:26:48,011 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-25 06:26:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 06:26:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 06:26:48,011 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-25 06:26:48,015 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 06:26:48,016 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-25 06:26:48,016 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:26:48,016 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 06:26:48,016 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 06:26:48,016 INFO L129 PetriNetUnfolder]: 1416/7953 cut-off events. [2021-03-25 06:26:48,016 INFO L130 PetriNetUnfolder]: For 10702/12941 co-relation queries the response was YES. [2021-03-25 06:26:48,042 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 06:26:48,113 INFO L142 LiptonReduction]: Number of co-enabled transitions 4676 [2021-03-25 06:26:56,871 INFO L154 LiptonReduction]: Checked pairs total: 9172 [2021-03-25 06:26:56,871 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-25 06:26:56,872 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9660 [2021-03-25 06:26:56,872 INFO L480 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 747 flow [2021-03-25 06:26:56,873 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 06:26:56,873 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:26:56,873 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 06:26:56,873 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 06:26:56,873 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 06:26:56,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:26:56,873 INFO L82 PathProgramCache]: Analyzing trace with hash -128743301, now seen corresponding path program 1 times [2021-03-25 06:26:56,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:26:56,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924719471] [2021-03-25 06:26:56,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:26:56,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:56,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:56,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:56,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:56,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:56,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:56,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:56,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:56,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:56,902 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 06:26:56,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924719471] [2021-03-25 06:26:56,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925570456] [2021-03-25 06:26:56,903 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 06:26:57,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:26:57,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 06:26:57,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:26:57,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:26:57,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:26:57,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:26:57,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:26:57,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:26:57,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:26:57,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:26:57,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:26:57,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:26:57,080 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:26:57,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:26:57,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:26:57,119 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 06:26:57,119 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:26:57,119 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 06:26:57,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597286290] [2021-03-25 06:26:57,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 06:26:57,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:26:57,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 06:26:57,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 06:26:57,122 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 365 [2021-03-25 06:26:57,129 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 06:26:57,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:26:57,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 365 [2021-03-25 06:26:57,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:26:57,982 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:57,982 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 06:26:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:26:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:26:57,982 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:57,982 INFO L384 tUnfolder$Statistics]: this new event has 94 ancestors and is cut-off event [2021-03-25 06:26:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 94 ancestors and is cut-off event [2021-03-25 06:26:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:26:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:26:57,990 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:57,990 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2021-03-25 06:26:57,990 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:26:57,990 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:57,990 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:26:58,041 INFO L129 PetriNetUnfolder]: 1723/9671 cut-off events. [2021-03-25 06:26:58,041 INFO L130 PetriNetUnfolder]: For 12586/15484 co-relation queries the response was YES. [2021-03-25 06:26:58,077 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 06:26:58,108 INFO L132 encePairwiseOnDemand]: 360/365 looper letters, 11 selfloop transitions, 5 changer transitions 0/129 dead transitions. [2021-03-25 06:26:58,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 129 transitions, 797 flow [2021-03-25 06:26:58,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 06:26:58,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 06:26:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1824 transitions. [2021-03-25 06:26:58,112 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8328767123287671 [2021-03-25 06:26:58,112 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1824 transitions. [2021-03-25 06:26:58,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1824 transitions. [2021-03-25 06:26:58,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:26:58,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1824 transitions. [2021-03-25 06:26:58,116 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 06:26:58,119 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 06:26:58,119 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 06:26:58,119 INFO L185 Difference]: Start difference. First operand has 106 places, 120 transitions, 747 flow. Second operand 6 states and 1824 transitions. [2021-03-25 06:26:58,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 129 transitions, 797 flow [2021-03-25 06:26:58,150 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 06:26:58,152 INFO L241 Difference]: Finished difference. Result has 114 places, 124 transitions, 781 flow [2021-03-25 06:26:58,152 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 06:26:58,152 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 6 predicate places. [2021-03-25 06:26:58,152 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:26:58,152 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-25 06:26:58,152 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 124 transitions, 781 flow [2021-03-25 06:26:58,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 124 transitions, 781 flow [2021-03-25 06:26:59,046 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 06:26:59,046 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2021-03-25 06:26:59,046 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2021-03-25 06:26:59,046 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 06:26:59,046 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2021-03-25 06:26:59,050 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 06:26:59,050 INFO L384 tUnfolder$Statistics]: this new event has 116 ancestors and is cut-off event [2021-03-25 06:26:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 06:26:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2021-03-25 06:26:59,050 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:26:59,050 INFO L129 PetriNetUnfolder]: 1672/9179 cut-off events. [2021-03-25 06:26:59,050 INFO L130 PetriNetUnfolder]: For 12205/14625 co-relation queries the response was YES. [2021-03-25 06:26:59,090 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 06:26:59,179 INFO L142 LiptonReduction]: Number of co-enabled transitions 4734 [2021-03-25 06:27:14,224 INFO L154 LiptonReduction]: Checked pairs total: 8715 [2021-03-25 06:27:14,225 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 06:27:14,225 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16073 [2021-03-25 06:27:14,225 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 122 transitions, 775 flow [2021-03-25 06:27:14,226 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 06:27:14,226 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:27:14,226 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 06:27:14,426 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-25 06:27:14,427 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 06:27:14,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:27:14,427 INFO L82 PathProgramCache]: Analyzing trace with hash -242884636, now seen corresponding path program 1 times [2021-03-25 06:27:14,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:27:14,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014350754] [2021-03-25 06:27:14,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:27:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:27:14,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,474 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 06:27:14,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014350754] [2021-03-25 06:27:14,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771021369] [2021-03-25 06:27:14,474 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 06:27:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:27:14,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 06:27:14,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:27:14,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:27:14,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:27:14,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:27:14,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:27:14,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:27:14,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:27:14,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:27:14,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:27:14,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:27:14,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:27:14,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:27:14,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:27:14,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:27:14,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:27:14,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:27:14,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:27:14,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:14,709 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:27:14,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:14,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:14,732 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 06:27:14,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:27:14,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-25 06:27:14,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282826491] [2021-03-25 06:27:14,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 06:27:14,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:27:14,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 06:27:14,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-25 06:27:14,739 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 368 [2021-03-25 06:27:14,740 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 06:27:14,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:27:14,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 368 [2021-03-25 06:27:14,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:27:15,547 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:27:15,547 INFO L384 tUnfolder$Statistics]: this new event has 91 ancestors and is cut-off event [2021-03-25 06:27:15,547 INFO L387 tUnfolder$Statistics]: existing Event has 91 ancestors and is cut-off event [2021-03-25 06:27:15,547 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-25 06:27:15,547 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2021-03-25 06:27:15,548 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:27:15,548 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-25 06:27:15,548 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 06:27:15,548 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 06:27:15,548 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-25 06:27:15,558 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:27:15,559 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:27:15,559 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_70| 1) v_~glob~0_121) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_70|} OutVars{~glob~0=v_~glob~0_121, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_69|} 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 06:27:15,559 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2021-03-25 06:27:15,559 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2021-03-25 06:27:15,717 INFO L129 PetriNetUnfolder]: 1633/9013 cut-off events. [2021-03-25 06:27:15,717 INFO L130 PetriNetUnfolder]: For 11765/14639 co-relation queries the response was YES. [2021-03-25 06:27:15,756 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 06:27:15,776 INFO L132 encePairwiseOnDemand]: 361/368 looper letters, 13 selfloop transitions, 5 changer transitions 1/132 dead transitions. [2021-03-25 06:27:15,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 132 transitions, 841 flow [2021-03-25 06:27:15,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 06:27:15,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 06:27:15,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2127 transitions. [2021-03-25 06:27:15,782 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8256987577639752 [2021-03-25 06:27:15,782 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2127 transitions. [2021-03-25 06:27:15,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2127 transitions. [2021-03-25 06:27:15,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:27:15,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2127 transitions. [2021-03-25 06:27:15,787 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 06:27:15,790 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 06:27:15,790 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 06:27:15,790 INFO L185 Difference]: Start difference. First operand has 112 places, 122 transitions, 775 flow. Second operand 7 states and 2127 transitions. [2021-03-25 06:27:15,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 132 transitions, 841 flow [2021-03-25 06:27:15,819 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 06:27:15,821 INFO L241 Difference]: Finished difference. Result has 120 places, 124 transitions, 801 flow [2021-03-25 06:27:15,821 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 06:27:15,821 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 12 predicate places. [2021-03-25 06:27:15,822 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:27:15,822 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-25 06:27:15,822 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 124 transitions, 801 flow [2021-03-25 06:27:15,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 124 transitions, 801 flow [2021-03-25 06:27:16,561 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 06:27:16,562 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2021-03-25 06:27:16,562 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-25 06:27:16,562 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-25 06:27:16,562 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2021-03-25 06:27:16,566 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 06:27:16,566 INFO L384 tUnfolder$Statistics]: this new event has 113 ancestors and is cut-off event [2021-03-25 06:27:16,566 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:27:16,566 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2021-03-25 06:27:16,566 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:27:16,566 INFO L129 PetriNetUnfolder]: 1597/8604 cut-off events. [2021-03-25 06:27:16,566 INFO L130 PetriNetUnfolder]: For 11427/13823 co-relation queries the response was YES. [2021-03-25 06:27:16,610 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 06:27:16,705 INFO L142 LiptonReduction]: Number of co-enabled transitions 4764 [2021-03-25 06:27:29,966 INFO L154 LiptonReduction]: Checked pairs total: 8762 [2021-03-25 06:27:29,966 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 06:27:29,966 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14144 [2021-03-25 06:27:29,967 INFO L480 AbstractCegarLoop]: Abstraction has has 118 places, 123 transitions, 803 flow [2021-03-25 06:27:29,967 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 06:27:29,967 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:27:29,968 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:27:30,176 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-25 06:27:30,177 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 06:27:30,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:27:30,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1909273302, now seen corresponding path program 1 times [2021-03-25 06:27:30,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:27:30,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010266280] [2021-03-25 06:27:30,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:27:30,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:27:30,206 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:27:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:27:30,221 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:27:30,231 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 06:27:30,232 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 06:27:30,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 06:27:30,232 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 06:27:30,233 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 06:27:30,248 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,248 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,248 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,249 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,250 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,251 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,252 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,253 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,254 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,320 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,321 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,322 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,323 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,324 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,325 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,326 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,328 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,329 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,329 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,329 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,329 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,330 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,330 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,330 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,330 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,331 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,332 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,333 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:27:30,337 INFO L149 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2021-03-25 06:27:30,337 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-25 06:27:30,338 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:27:30,338 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:27:30,338 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:27:30,338 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:27:30,338 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:27:30,338 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:27:30,338 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:27:30,338 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:27:30,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,422 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-25 06:27:30,422 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-25 06:27:30,431 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 06:27:30,431 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,437 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,437 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:27:30,437 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,438 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 219 transitions, 498 flow [2021-03-25 06:27:30,520 INFO L129 PetriNetUnfolder]: 161/999 cut-off events. [2021-03-25 06:27:30,521 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2021-03-25 06:27:30,531 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 06:27:30,558 INFO L142 LiptonReduction]: Number of co-enabled transitions 24400 [2021-03-25 06:27:32,607 INFO L154 LiptonReduction]: Checked pairs total: 12523 [2021-03-25 06:27:32,607 INFO L156 LiptonReduction]: Total number of compositions: 113 [2021-03-25 06:27:32,608 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2171 [2021-03-25 06:27:32,611 INFO L129 PetriNetUnfolder]: 4/52 cut-off events. [2021-03-25 06:27:32,611 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:27:32,611 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:27:32,611 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 06:27:32,611 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 06:27:32,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:27:32,612 INFO L82 PathProgramCache]: Analyzing trace with hash 2053327929, now seen corresponding path program 1 times [2021-03-25 06:27:32,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:27:32,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147567844] [2021-03-25 06:27:32,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:27:32,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:27:32,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:32,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:32,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:32,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:32,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:32,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:27:32,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:32,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:27:32,641 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 06:27:32,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147567844] [2021-03-25 06:27:32,642 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:27:32,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:27:32,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506220237] [2021-03-25 06:27:32,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:27:32,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:27:32,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:27:32,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:27:32,644 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 332 [2021-03-25 06:27:32,644 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 06:27:32,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:27:32,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 332 [2021-03-25 06:27:32,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:27:34,196 INFO L129 PetriNetUnfolder]: 4563/16911 cut-off events. [2021-03-25 06:27:34,196 INFO L130 PetriNetUnfolder]: For 1430/1537 co-relation queries the response was YES. [2021-03-25 06:27:34,249 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 06:27:34,299 INFO L132 encePairwiseOnDemand]: 307/332 looper letters, 56 selfloop transitions, 8 changer transitions 0/164 dead transitions. [2021-03-25 06:27:34,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 164 transitions, 516 flow [2021-03-25 06:27:34,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 06:27:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 06:27:34,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2210 transitions. [2021-03-25 06:27:34,303 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8320783132530121 [2021-03-25 06:27:34,303 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2210 transitions. [2021-03-25 06:27:34,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2210 transitions. [2021-03-25 06:27:34,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:27:34,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2210 transitions. [2021-03-25 06:27:34,308 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 06:27:34,311 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 06:27:34,312 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 06:27:34,312 INFO L185 Difference]: Start difference. First operand has 121 places, 136 transitions, 332 flow. Second operand 8 states and 2210 transitions. [2021-03-25 06:27:34,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 164 transitions, 516 flow [2021-03-25 06:27:34,316 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 06:27:34,318 INFO L241 Difference]: Finished difference. Result has 131 places, 122 transitions, 349 flow [2021-03-25 06:27:34,318 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 06:27:34,318 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 10 predicate places. [2021-03-25 06:27:34,318 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:27:34,318 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-25 06:27:34,318 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 122 transitions, 349 flow [2021-03-25 06:27:34,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 122 transitions, 349 flow [2021-03-25 06:27:34,426 INFO L129 PetriNetUnfolder]: 233/1821 cut-off events. [2021-03-25 06:27:34,427 INFO L130 PetriNetUnfolder]: For 414/438 co-relation queries the response was YES. [2021-03-25 06:27:34,435 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 06:27:34,458 INFO L142 LiptonReduction]: Number of co-enabled transitions 8658 [2021-03-25 06:27:36,170 INFO L154 LiptonReduction]: Checked pairs total: 11926 [2021-03-25 06:27:36,170 INFO L156 LiptonReduction]: Total number of compositions: 40 [2021-03-25 06:27:36,170 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1852 [2021-03-25 06:27:36,170 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 91 transitions, 289 flow [2021-03-25 06:27:36,171 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 06:27:36,171 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:27:36,171 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 06:27:36,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 06:27:36,171 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 06:27:36,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:27:36,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1467967524, now seen corresponding path program 1 times [2021-03-25 06:27:36,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:27:36,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372765831] [2021-03-25 06:27:36,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:27:36,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:27:36,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:36,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:27:36,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:36,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:27:36,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:36,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:27:36,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:27:36,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:27:36,204 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 06:27:36,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372765831] [2021-03-25 06:27:36,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:27:36,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:27:36,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994029421] [2021-03-25 06:27:36,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:27:36,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:27:36,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:27:36,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:27:36,208 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 372 [2021-03-25 06:27:36,209 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 06:27:36,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:27:36,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 372 [2021-03-25 06:27:36,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:27:39,604 INFO L129 PetriNetUnfolder]: 13149/38384 cut-off events. [2021-03-25 06:27:39,604 INFO L130 PetriNetUnfolder]: For 11049/11098 co-relation queries the response was YES. [2021-03-25 06:27:39,756 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 06:27:39,885 INFO L132 encePairwiseOnDemand]: 362/372 looper letters, 55 selfloop transitions, 24 changer transitions 0/150 dead transitions. [2021-03-25 06:27:39,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 150 transitions, 647 flow [2021-03-25 06:27:39,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 06:27:39,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 06:27:39,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2027 transitions. [2021-03-25 06:27:39,890 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7784178187403994 [2021-03-25 06:27:39,890 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2027 transitions. [2021-03-25 06:27:39,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2027 transitions. [2021-03-25 06:27:39,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:27:39,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2027 transitions. [2021-03-25 06:27:39,894 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 06:27:39,898 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 06:27:39,898 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 06:27:39,898 INFO L185 Difference]: Start difference. First operand has 100 places, 91 transitions, 289 flow. Second operand 7 states and 2027 transitions. [2021-03-25 06:27:39,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 150 transitions, 647 flow [2021-03-25 06:27:39,947 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 06:27:39,949 INFO L241 Difference]: Finished difference. Result has 112 places, 110 transitions, 497 flow [2021-03-25 06:27:39,949 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 06:27:39,949 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -9 predicate places. [2021-03-25 06:27:39,949 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:27:39,949 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-25 06:27:39,950 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 110 transitions, 497 flow [2021-03-25 06:27:39,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 110 transitions, 497 flow [2021-03-25 06:27:40,734 INFO L129 PetriNetUnfolder]: 2371/10395 cut-off events. [2021-03-25 06:27:40,734 INFO L130 PetriNetUnfolder]: For 12661/16702 co-relation queries the response was YES. [2021-03-25 06:27:40,786 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 06:27:41,019 INFO L142 LiptonReduction]: Number of co-enabled transitions 5434 [2021-03-25 06:27:52,728 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:27:52,890 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:27:53,257 WARN L205 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:27:53,422 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:28:15,168 INFO L154 LiptonReduction]: Checked pairs total: 11165 [2021-03-25 06:28:15,169 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-25 06:28:15,169 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 35220 [2021-03-25 06:28:15,169 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 108 transitions, 493 flow [2021-03-25 06:28:15,170 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 06:28:15,170 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:28:15,170 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 06:28:15,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 06:28:15,170 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 06:28:15,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:28:15,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1611704640, now seen corresponding path program 1 times [2021-03-25 06:28:15,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:28:15,170 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33666226] [2021-03-25 06:28:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:28:15,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:28:15,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,211 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 06:28:15,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33666226] [2021-03-25 06:28:15,211 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073883895] [2021-03-25 06:28:15,211 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 06:28:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:28:15,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 06:28:15,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:28:15,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:15,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:15,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:15,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:28:15,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:15,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:15,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:15,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:28:15,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:15,369 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:28:15,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:15,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:15,405 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 06:28:15,406 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:28:15,406 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-25 06:28:15,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960074076] [2021-03-25 06:28:15,407 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 06:28:15,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:28:15,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 06:28:15,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 06:28:15,413 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 388 [2021-03-25 06:28:15,414 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 06:28:15,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:28:15,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 388 [2021-03-25 06:28:15,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:28:16,179 INFO L129 PetriNetUnfolder]: 2005/8755 cut-off events. [2021-03-25 06:28:16,179 INFO L130 PetriNetUnfolder]: For 10837/15310 co-relation queries the response was YES. [2021-03-25 06:28:16,230 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 06:28:16,262 INFO L132 encePairwiseOnDemand]: 383/388 looper letters, 11 selfloop transitions, 5 changer transitions 0/117 dead transitions. [2021-03-25 06:28:16,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 543 flow [2021-03-25 06:28:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 06:28:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 06:28:16,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1896 transitions. [2021-03-25 06:28:16,267 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8144329896907216 [2021-03-25 06:28:16,267 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1896 transitions. [2021-03-25 06:28:16,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1896 transitions. [2021-03-25 06:28:16,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:28:16,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1896 transitions. [2021-03-25 06:28:16,271 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 06:28:16,274 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 06:28:16,275 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 06:28:16,275 INFO L185 Difference]: Start difference. First operand has 110 places, 108 transitions, 493 flow. Second operand 6 states and 1896 transitions. [2021-03-25 06:28:16,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 543 flow [2021-03-25 06:28:16,294 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 06:28:16,296 INFO L241 Difference]: Finished difference. Result has 118 places, 112 transitions, 527 flow [2021-03-25 06:28:16,296 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 06:28:16,297 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -3 predicate places. [2021-03-25 06:28:16,297 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:28:16,297 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-25 06:28:16,297 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 112 transitions, 527 flow [2021-03-25 06:28:16,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 112 transitions, 527 flow [2021-03-25 06:28:16,703 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 06:28:16,703 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2021-03-25 06:28:16,703 INFO L387 tUnfolder$Statistics]: existing Event has 59 ancestors and is cut-off event [2021-03-25 06:28:16,703 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-25 06:28:16,703 INFO L387 tUnfolder$Statistics]: existing Event has 58 ancestors and is cut-off event [2021-03-25 06:28:16,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:28:16,988 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 06:28:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:28:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:28:16,988 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:28:17,029 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:28:17,030 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2021-03-25 06:28:17,030 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2021-03-25 06:28:17,030 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-25 06:28:17,030 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2021-03-25 06:28:17,050 INFO L129 PetriNetUnfolder]: 2163/9597 cut-off events. [2021-03-25 06:28:17,050 INFO L130 PetriNetUnfolder]: For 10738/13688 co-relation queries the response was YES. [2021-03-25 06:28:17,107 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 06:28:17,227 INFO L142 LiptonReduction]: Number of co-enabled transitions 5352 [2021-03-25 06:28:46,158 INFO L154 LiptonReduction]: Checked pairs total: 11518 [2021-03-25 06:28:46,158 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 06:28:46,158 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29861 [2021-03-25 06:28:46,158 INFO L480 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 521 flow [2021-03-25 06:28:46,159 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 06:28:46,159 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:28:46,159 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 06:28:46,359 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 06:28:46,360 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 06:28:46,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:28:46,360 INFO L82 PathProgramCache]: Analyzing trace with hash 714183907, now seen corresponding path program 1 times [2021-03-25 06:28:46,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:28:46,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710085368] [2021-03-25 06:28:46,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:28:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:28:46,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,440 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 06:28:46,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710085368] [2021-03-25 06:28:46,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757704289] [2021-03-25 06:28:46,440 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 06:28:46,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:28:46,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 06:28:46,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:28:46,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:46,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:46,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:46,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:28:46,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:46,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:46,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:46,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:28:46,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:46,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:46,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:28:46,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:28:46,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:46,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:28:46,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:28:46,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:28:46,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:28:46,614 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:28:46,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:28:46,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:28:46,636 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 06:28:46,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:28:46,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-25 06:28:46,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807134589] [2021-03-25 06:28:46,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 06:28:46,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:28:46,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 06:28:46,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-03-25 06:28:46,639 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 400 [2021-03-25 06:28:46,641 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 06:28:46,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:28:46,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 400 [2021-03-25 06:28:46,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:28:47,657 INFO L129 PetriNetUnfolder]: 2572/10996 cut-off events. [2021-03-25 06:28:47,657 INFO L130 PetriNetUnfolder]: For 12950/17344 co-relation queries the response was YES. [2021-03-25 06:28:47,715 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 06:28:47,752 INFO L132 encePairwiseOnDemand]: 393/400 looper letters, 13 selfloop transitions, 5 changer transitions 1/120 dead transitions. [2021-03-25 06:28:47,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 120 transitions, 587 flow [2021-03-25 06:28:47,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 06:28:47,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 06:28:47,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2274 transitions. [2021-03-25 06:28:47,756 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8121428571428572 [2021-03-25 06:28:47,757 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2274 transitions. [2021-03-25 06:28:47,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2274 transitions. [2021-03-25 06:28:47,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:28:47,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2274 transitions. [2021-03-25 06:28:47,761 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 06:28:47,764 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 06:28:47,764 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 06:28:47,764 INFO L185 Difference]: Start difference. First operand has 116 places, 110 transitions, 521 flow. Second operand 7 states and 2274 transitions. [2021-03-25 06:28:47,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 120 transitions, 587 flow [2021-03-25 06:28:47,795 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 06:28:47,797 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 547 flow [2021-03-25 06:28:47,797 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 06:28:47,797 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-25 06:28:47,797 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:28:47,797 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-25 06:28:47,797 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 547 flow [2021-03-25 06:28:47,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 112 transitions, 547 flow [2021-03-25 06:28:48,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:28:48,653 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2021-03-25 06:28:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2021-03-25 06:28:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:28:48,653 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2021-03-25 06:28:48,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:28:48,698 INFO L384 tUnfolder$Statistics]: this new event has 99 ancestors and is cut-off event [2021-03-25 06:28:48,698 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 06:28:48,698 INFO L387 tUnfolder$Statistics]: existing Event has 99 ancestors and is cut-off event [2021-03-25 06:28:48,698 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2021-03-25 06:28:48,722 INFO L129 PetriNetUnfolder]: 2533/11208 cut-off events. [2021-03-25 06:28:48,723 INFO L130 PetriNetUnfolder]: For 12611/16340 co-relation queries the response was YES. [2021-03-25 06:28:48,797 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 06:28:48,953 INFO L142 LiptonReduction]: Number of co-enabled transitions 5382 [2021-03-25 06:29:16,485 INFO L154 LiptonReduction]: Checked pairs total: 7341 [2021-03-25 06:29:16,485 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 06:29:16,485 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 28688 [2021-03-25 06:29:16,486 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 111 transitions, 547 flow [2021-03-25 06:29:16,486 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 06:29:16,486 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:29:16,487 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 06:29:16,699 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-03-25 06:29:16,700 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 06:29:16,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:29:16,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1219219024, now seen corresponding path program 1 times [2021-03-25 06:29:16,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:29:16,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758498601] [2021-03-25 06:29:16,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:29:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:29:16,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:29:16,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:29:16,757 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 06:29:16,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758498601] [2021-03-25 06:29:16,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:29:16,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-25 06:29:16,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973680102] [2021-03-25 06:29:16,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 06:29:16,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:29:16,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 06:29:16,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 06:29:16,760 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 404 [2021-03-25 06:29:16,761 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 06:29:16,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:29:16,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 404 [2021-03-25 06:29:16,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:29:21,632 INFO L129 PetriNetUnfolder]: 13532/46513 cut-off events. [2021-03-25 06:29:21,632 INFO L130 PetriNetUnfolder]: For 41610/51165 co-relation queries the response was YES. [2021-03-25 06:29:21,924 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 06:29:22,179 INFO L132 encePairwiseOnDemand]: 388/404 looper letters, 20 selfloop transitions, 19 changer transitions 0/116 dead transitions. [2021-03-25 06:29:22,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 116 transitions, 637 flow [2021-03-25 06:29:22,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 06:29:22,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 06:29:22,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 921 transitions. [2021-03-25 06:29:22,181 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7599009900990099 [2021-03-25 06:29:22,181 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 921 transitions. [2021-03-25 06:29:22,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 921 transitions. [2021-03-25 06:29:22,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:29:22,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 921 transitions. [2021-03-25 06:29:22,183 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 06:29:22,184 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 06:29:22,185 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 06:29:22,185 INFO L185 Difference]: Start difference. First operand has 122 places, 111 transitions, 547 flow. Second operand 3 states and 921 transitions. [2021-03-25 06:29:22,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 116 transitions, 637 flow [2021-03-25 06:29:22,316 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 06:29:22,318 INFO L241 Difference]: Finished difference. Result has 120 places, 111 transitions, 588 flow [2021-03-25 06:29:22,318 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 06:29:22,318 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, -1 predicate places. [2021-03-25 06:29:22,318 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:29:22,318 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-25 06:29:22,318 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 111 transitions, 588 flow [2021-03-25 06:29:22,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 111 transitions, 588 flow [2021-03-25 06:29:23,231 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:29:23,231 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2021-03-25 06:29:23,231 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 06:29:23,231 INFO L387 tUnfolder$Statistics]: existing Event has 69 ancestors and is cut-off event [2021-03-25 06:29:23,231 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2021-03-25 06:29:23,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:29:23,289 INFO L384 tUnfolder$Statistics]: this new event has 96 ancestors and is cut-off event [2021-03-25 06:29:23,289 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 06:29:23,289 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2021-03-25 06:29:23,289 INFO L387 tUnfolder$Statistics]: existing Event has 96 ancestors and is cut-off event [2021-03-25 06:29:23,334 INFO L129 PetriNetUnfolder]: 2905/13343 cut-off events. [2021-03-25 06:29:23,334 INFO L130 PetriNetUnfolder]: For 18150/23582 co-relation queries the response was YES. [2021-03-25 06:29:23,400 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 06:29:23,536 INFO L142 LiptonReduction]: Number of co-enabled transitions 5294 [2021-03-25 06:30:01,148 INFO L154 LiptonReduction]: Checked pairs total: 6978 [2021-03-25 06:30:01,148 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 06:30:01,148 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 38830 [2021-03-25 06:30:01,148 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 111 transitions, 588 flow [2021-03-25 06:30:01,148 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 06:30:01,148 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:30:01,149 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 06:30:01,149 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 06:30:01,149 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 06:30:01,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:30:01,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1481597355, now seen corresponding path program 1 times [2021-03-25 06:30:01,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:30:01,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899060058] [2021-03-25 06:30:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:30:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:30:01,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,182 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 06:30:01,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899060058] [2021-03-25 06:30:01,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201451559] [2021-03-25 06:30:01,182 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 06:30:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:30:01,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 06:30:01,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:30:01,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:30:01,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:30:01,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:30:01,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:30:01,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:30:01,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:30:01,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:30:01,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:30:01,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:30:01,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 06:30:01,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:30:01,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:30:01,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 06:30:01,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 06:30:01,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:01,396 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:30:01,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:01,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:01,410 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 06:30:01,410 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:30:01,410 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-25 06:30:01,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283633494] [2021-03-25 06:30:01,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 06:30:01,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:30:01,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 06:30:01,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2021-03-25 06:30:01,412 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 405 [2021-03-25 06:30:01,412 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 06:30:01,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:30:01,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 405 [2021-03-25 06:30:01,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:30:02,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:30:02,398 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-25 06:30:02,398 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 06:30:02,398 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 06:30:02,398 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-25 06:30:02,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:30:02,463 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 06:30:02,463 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:30:02,463 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:30:02,463 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:30:02,509 INFO L129 PetriNetUnfolder]: 2698/12579 cut-off events. [2021-03-25 06:30:02,509 INFO L130 PetriNetUnfolder]: For 15456/19937 co-relation queries the response was YES. [2021-03-25 06:30:02,703 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 06:30:02,735 INFO L132 encePairwiseOnDemand]: 399/405 looper letters, 14 selfloop transitions, 5 changer transitions 1/122 dead transitions. [2021-03-25 06:30:02,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 122 transitions, 660 flow [2021-03-25 06:30:02,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 06:30:02,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 06:30:02,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1965 transitions. [2021-03-25 06:30:02,739 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.808641975308642 [2021-03-25 06:30:02,739 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1965 transitions. [2021-03-25 06:30:02,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1965 transitions. [2021-03-25 06:30:02,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:30:02,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1965 transitions. [2021-03-25 06:30:02,742 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 06:30:02,744 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 06:30:02,744 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 06:30:02,744 INFO L185 Difference]: Start difference. First operand has 120 places, 111 transitions, 588 flow. Second operand 6 states and 1965 transitions. [2021-03-25 06:30:02,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 122 transitions, 660 flow [2021-03-25 06:30:02,763 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 06:30:02,764 INFO L241 Difference]: Finished difference. Result has 124 places, 112 transitions, 570 flow [2021-03-25 06:30:02,764 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 06:30:02,765 INFO L343 CegarLoopForPetriNet]: 121 programPoint places, 3 predicate places. [2021-03-25 06:30:02,765 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:30:02,765 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-25 06:30:02,765 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 112 transitions, 570 flow [2021-03-25 06:30:02,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 112 transitions, 570 flow [2021-03-25 06:30:03,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:30:03,593 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2021-03-25 06:30:03,594 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 06:30:03,594 INFO L387 tUnfolder$Statistics]: existing Event has 68 ancestors and is cut-off event [2021-03-25 06:30:03,594 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2021-03-25 06:30:03,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1818] L702-3-->L702-5: Formula: (= v_~glob~0_267 (+ |v_ULTIMATE.start_bar_#t~post10_136| 1)) InVars {ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_136|} OutVars{~glob~0=v_~glob~0_267, ULTIMATE.start_bar_#t~post10=|v_ULTIMATE.start_bar_#t~post10_135|} 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 06:30:03,663 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2021-03-25 06:30:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2021-03-25 06:30:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:30:03,663 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2021-03-25 06:30:03,718 INFO L129 PetriNetUnfolder]: 2644/12436 cut-off events. [2021-03-25 06:30:03,718 INFO L130 PetriNetUnfolder]: For 12700/16473 co-relation queries the response was YES. [2021-03-25 06:30:03,789 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 06:30:04,026 INFO L142 LiptonReduction]: Number of co-enabled transitions 5336 [2021-03-25 06:30:30,517 INFO L154 LiptonReduction]: Checked pairs total: 6882 [2021-03-25 06:30:30,517 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 06:30:30,518 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 27753 [2021-03-25 06:30:30,518 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 112 transitions, 574 flow [2021-03-25 06:30:30,518 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 06:30:30,518 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:30:30,518 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:30:30,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 06:30:30,740 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 06:30:30,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:30:30,741 INFO L82 PathProgramCache]: Analyzing trace with hash -2065352367, now seen corresponding path program 1 times [2021-03-25 06:30:30,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:30:30,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756243757] [2021-03-25 06:30:30,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:30:30,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:30:30,759 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:30:30,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 06:30:30,766 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 06:30:30,774 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 06:30:30,775 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 06:30:30,775 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 06:30:30,775 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 06:30:30,775 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-25 06:30:30,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,798 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,799 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,800 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,801 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread2of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,802 WARN L313 ript$VariableManager]: TermVariabe t_funThread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread3of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread6of6ForFork0_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 06:30:30,813 INFO L149 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2021-03-25 06:30:30,814 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-25 06:30:30,816 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 06:30:30,817 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 06:30:30,817 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 06:30:30,817 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 06:30:30,817 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 06:30:30,817 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 06:30:30,817 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 06:30:30,817 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 06:30:30,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:30,936 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-25 06:30:30,937 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-25 06:30:30,951 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 06:30:30,951 INFO L82 GeneralOperation]: Start removeDead. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:30,959 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:30,959 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:30:30,959 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:30,959 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:30,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 241 transitions, 560 flow [2021-03-25 06:30:31,066 INFO L129 PetriNetUnfolder]: 287/1610 cut-off events. [2021-03-25 06:30:31,066 INFO L130 PetriNetUnfolder]: For 242/242 co-relation queries the response was YES. [2021-03-25 06:30:31,081 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 06:30:31,119 INFO L142 LiptonReduction]: Number of co-enabled transitions 32040 [2021-03-25 06:30:34,051 INFO L154 LiptonReduction]: Checked pairs total: 16220 [2021-03-25 06:30:34,051 INFO L156 LiptonReduction]: Total number of compositions: 125 [2021-03-25 06:30:34,051 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3092 [2021-03-25 06:30:34,053 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-03-25 06:30:34,053 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 06:30:34,053 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:30:34,053 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:30:34,054 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 06:30:34,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:30:34,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1449090440, now seen corresponding path program 1 times [2021-03-25 06:30:34,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:30:34,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504725099] [2021-03-25 06:30:34,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:30:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:30:34,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:34,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:34,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:34,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:34,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:34,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:30:34,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:34,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:30:34,081 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 06:30:34,081 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504725099] [2021-03-25 06:30:34,081 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:30:34,081 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:30:34,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233827528] [2021-03-25 06:30:34,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:30:34,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:30:34,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:30:34,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:30:34,083 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 280 out of 366 [2021-03-25 06:30:34,084 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 06:30:34,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:30:34,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 280 of 366 [2021-03-25 06:30:34,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:30:37,916 INFO L129 PetriNetUnfolder]: 11610/40443 cut-off events. [2021-03-25 06:30:37,916 INFO L130 PetriNetUnfolder]: For 4343/4470 co-relation queries the response was YES. [2021-03-25 06:30:38,109 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 06:30:38,344 INFO L132 encePairwiseOnDemand]: 339/366 looper letters, 63 selfloop transitions, 8 changer transitions 0/180 dead transitions. [2021-03-25 06:30:38,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 580 flow [2021-03-25 06:30:38,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 06:30:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 06:30:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2439 transitions. [2021-03-25 06:30:38,346 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8329918032786885 [2021-03-25 06:30:38,346 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2439 transitions. [2021-03-25 06:30:38,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2439 transitions. [2021-03-25 06:30:38,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:30:38,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2439 transitions. [2021-03-25 06:30:38,348 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 06:30:38,350 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 06:30:38,351 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 06:30:38,351 INFO L185 Difference]: Start difference. First operand has 133 places, 149 transitions, 376 flow. Second operand 8 states and 2439 transitions. [2021-03-25 06:30:38,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 580 flow [2021-03-25 06:30:38,357 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 06:30:38,359 INFO L241 Difference]: Finished difference. Result has 142 places, 132 transitions, 387 flow [2021-03-25 06:30:38,359 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 06:30:38,359 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, 9 predicate places. [2021-03-25 06:30:38,359 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:30:38,359 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-25 06:30:38,359 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 132 transitions, 387 flow [2021-03-25 06:30:38,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 132 transitions, 387 flow [2021-03-25 06:30:38,560 INFO L129 PetriNetUnfolder]: 519/3245 cut-off events. [2021-03-25 06:30:38,560 INFO L130 PetriNetUnfolder]: For 833/860 co-relation queries the response was YES. [2021-03-25 06:30:38,575 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 06:30:38,624 INFO L142 LiptonReduction]: Number of co-enabled transitions 11444 [2021-03-25 06:30:41,975 WARN L205 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:30:42,126 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:30:42,452 WARN L205 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 126 [2021-03-25 06:30:42,602 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-03-25 06:30:42,714 INFO L154 LiptonReduction]: Checked pairs total: 17021 [2021-03-25 06:30:42,714 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-25 06:30:42,714 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4355 [2021-03-25 06:30:42,714 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 323 flow [2021-03-25 06:30:42,715 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 06:30:42,715 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:30:42,715 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 06:30:42,715 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-25 06:30:42,715 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 06:30:42,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:30:42,715 INFO L82 PathProgramCache]: Analyzing trace with hash -924992793, now seen corresponding path program 1 times [2021-03-25 06:30:42,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:30:42,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108615069] [2021-03-25 06:30:42,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:30:42,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:30:42,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:42,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:30:42,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:42,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:42,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:42,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:30:42,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:42,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:30:42,748 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 06:30:42,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108615069] [2021-03-25 06:30:42,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:30:42,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 06:30:42,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148473729] [2021-03-25 06:30:42,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 06:30:42,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:30:42,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 06:30:42,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 06:30:42,750 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 412 [2021-03-25 06:30:42,751 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 06:30:42,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:30:42,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 412 [2021-03-25 06:30:42,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:30:47,456 INFO L129 PetriNetUnfolder]: 14434/51999 cut-off events. [2021-03-25 06:30:47,456 INFO L130 PetriNetUnfolder]: For 13165/13248 co-relation queries the response was YES. [2021-03-25 06:30:47,653 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 06:30:47,931 INFO L132 encePairwiseOnDemand]: 405/412 looper letters, 38 selfloop transitions, 11 changer transitions 0/129 dead transitions. [2021-03-25 06:30:47,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 129 transitions, 518 flow [2021-03-25 06:30:47,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 06:30:47,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 06:30:47,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1603 transitions. [2021-03-25 06:30:47,933 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7781553398058253 [2021-03-25 06:30:47,933 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1603 transitions. [2021-03-25 06:30:47,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1603 transitions. [2021-03-25 06:30:47,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:30:47,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1603 transitions. [2021-03-25 06:30:47,934 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 06:30:47,936 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 06:30:47,936 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 06:30:47,936 INFO L185 Difference]: Start difference. First operand has 109 places, 99 transitions, 323 flow. Second operand 5 states and 1603 transitions. [2021-03-25 06:30:47,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 129 transitions, 518 flow [2021-03-25 06:30:47,969 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 06:30:47,970 INFO L241 Difference]: Finished difference. Result has 115 places, 105 transitions, 394 flow [2021-03-25 06:30:47,970 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 06:30:47,971 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -18 predicate places. [2021-03-25 06:30:47,971 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:30:47,971 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-25 06:30:47,971 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 105 transitions, 394 flow [2021-03-25 06:30:47,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 105 transitions, 394 flow [2021-03-25 06:30:48,398 INFO L129 PetriNetUnfolder]: 1352/6992 cut-off events. [2021-03-25 06:30:48,398 INFO L130 PetriNetUnfolder]: For 2752/2808 co-relation queries the response was YES. [2021-03-25 06:30:48,434 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 06:30:48,613 INFO L142 LiptonReduction]: Number of co-enabled transitions 5896 [2021-03-25 06:30:52,615 INFO L154 LiptonReduction]: Checked pairs total: 14209 [2021-03-25 06:30:52,615 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 06:30:52,615 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4644 [2021-03-25 06:30:52,615 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 104 transitions, 392 flow [2021-03-25 06:30:52,616 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 06:30:52,616 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:30:52,616 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 06:30:52,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-25 06:30:52,616 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 06:30:52,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:30:52,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1086846727, now seen corresponding path program 1 times [2021-03-25 06:30:52,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:30:52,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786138679] [2021-03-25 06:30:52,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:30:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:30:52,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:52,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:30:52,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:30:52,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 06:30:52,657 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 06:30:52,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786138679] [2021-03-25 06:30:52,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 06:30:52,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 06:30:52,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251622173] [2021-03-25 06:30:52,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 06:30:52,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:30:52,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 06:30:52,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 06:30:52,659 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 425 [2021-03-25 06:30:52,660 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 06:30:52,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:30:52,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 425 [2021-03-25 06:30:52,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:31:10,964 INFO L129 PetriNetUnfolder]: 57836/155506 cut-off events. [2021-03-25 06:31:10,964 INFO L130 PetriNetUnfolder]: For 83886/92485 co-relation queries the response was YES. [2021-03-25 06:31:11,931 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 06:31:12,783 INFO L132 encePairwiseOnDemand]: 411/425 looper letters, 47 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2021-03-25 06:31:12,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 144 transitions, 699 flow [2021-03-25 06:31:12,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 06:31:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 06:31:12,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1652 transitions. [2021-03-25 06:31:12,785 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7774117647058824 [2021-03-25 06:31:12,785 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1652 transitions. [2021-03-25 06:31:12,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1652 transitions. [2021-03-25 06:31:12,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:31:12,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1652 transitions. [2021-03-25 06:31:12,787 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 06:31:12,789 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 06:31:12,789 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 06:31:12,789 INFO L185 Difference]: Start difference. First operand has 114 places, 104 transitions, 392 flow. Second operand 5 states and 1652 transitions. [2021-03-25 06:31:12,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 144 transitions, 699 flow [2021-03-25 06:31:13,064 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 06:31:13,065 INFO L241 Difference]: Finished difference. Result has 121 places, 116 transitions, 565 flow [2021-03-25 06:31:13,066 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 06:31:13,066 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -12 predicate places. [2021-03-25 06:31:13,066 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:31:13,066 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-25 06:31:13,066 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 121 places, 116 transitions, 565 flow [2021-03-25 06:31:13,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 116 transitions, 565 flow [2021-03-25 06:31:15,377 INFO L129 PetriNetUnfolder]: 5363/26274 cut-off events. [2021-03-25 06:31:15,378 INFO L130 PetriNetUnfolder]: For 22433/32312 co-relation queries the response was YES. [2021-03-25 06:31:15,517 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 06:31:15,789 INFO L142 LiptonReduction]: Number of co-enabled transitions 6424 [2021-03-25 06:36:28,094 INFO L154 LiptonReduction]: Checked pairs total: 14276 [2021-03-25 06:36:28,094 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 06:36:28,094 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 315028 [2021-03-25 06:36:28,095 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 116 transitions, 565 flow [2021-03-25 06:36:28,095 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 06:36:28,095 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 06:36:28,095 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 06:36:28,095 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-25 06:36:28,095 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 06:36:28,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 06:36:28,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1259662676, now seen corresponding path program 1 times [2021-03-25 06:36:28,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 06:36:28,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812398076] [2021-03-25 06:36:28,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 06:36:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:36:28,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,120 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 06:36:28,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812398076] [2021-03-25 06:36:28,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144618530] [2021-03-25 06:36:28,120 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 06:36:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 06:36:28,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-03-25 06:36:28,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 06:36:28,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:36:28,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:36:28,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 06:36:28,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 06:36:28,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:36:28,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 06:36:28,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 06:36:28,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 06:36:28,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 06:36:28,256 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-25 06:36:28,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 06:36:28,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 06:36:28,280 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 06:36:28,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 06:36:28,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 06:36:28,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445216757] [2021-03-25 06:36:28,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 06:36:28,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 06:36:28,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 06:36:28,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-25 06:36:28,282 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 437 [2021-03-25 06:36:28,283 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 06:36:28,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 06:36:28,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 437 [2021-03-25 06:36:28,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 06:36:31,042 INFO L129 PetriNetUnfolder]: 5480/26903 cut-off events. [2021-03-25 06:36:31,042 INFO L130 PetriNetUnfolder]: For 22946/35904 co-relation queries the response was YES. [2021-03-25 06:36:31,226 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 06:36:31,314 INFO L132 encePairwiseOnDemand]: 432/437 looper letters, 11 selfloop transitions, 5 changer transitions 0/125 dead transitions. [2021-03-25 06:36:31,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 125 transitions, 615 flow [2021-03-25 06:36:31,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 06:36:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 06:36:31,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2130 transitions. [2021-03-25 06:36:31,317 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8123569794050344 [2021-03-25 06:36:31,317 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2130 transitions. [2021-03-25 06:36:31,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2130 transitions. [2021-03-25 06:36:31,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 06:36:31,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2130 transitions. [2021-03-25 06:36:31,319 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 06:36:31,322 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 06:36:31,322 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 06:36:31,322 INFO L185 Difference]: Start difference. First operand has 121 places, 116 transitions, 565 flow. Second operand 6 states and 2130 transitions. [2021-03-25 06:36:31,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 125 transitions, 615 flow [2021-03-25 06:36:31,355 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 06:36:31,356 INFO L241 Difference]: Finished difference. Result has 129 places, 120 transitions, 599 flow [2021-03-25 06:36:31,357 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 06:36:31,357 INFO L343 CegarLoopForPetriNet]: 133 programPoint places, -4 predicate places. [2021-03-25 06:36:31,357 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-25 06:36:31,357 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-25 06:36:31,357 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 120 transitions, 599 flow [2021-03-25 06:36:31,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 120 transitions, 599 flow [2021-03-25 06:36:34,695 INFO L129 PetriNetUnfolder]: 6435/31945 cut-off events. [2021-03-25 06:36:34,696 INFO L130 PetriNetUnfolder]: For 27227/38804 co-relation queries the response was YES. [2021-03-25 06:36:34,847 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 06:36:35,220 INFO L142 LiptonReduction]: Number of co-enabled transitions 6490 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown